visual tooltiptext tooltips texto studio sobre pasar mostrar control boton c# textbox scroll

tooltiptext - tooltips en c#



medio botón de scrolly en el cuadro de texto (2)

Tengo un cuadro de texto de líneas múltiples en mi aplicación y cuando hago clic con el botón central para desplazarme hacia arriba o hacia abajo, no funciona.

Funciona en el Bloc de notas, pero no en mi cuadro de texto. ¿Alguien sabe por qué? o, si es posible comenzar programáticamente a desplazarse en la dirección deseada cuando se hace clic en el botón central.


¿Tiene la propiedad ScrollBars establecida en Vertical o Both ?
Para mí, no solo funciona cuando ScrollBars = None u Horizontal


Para que funcione la rueda del mouse, crea tu propia clase TextBox personalizada que hereda TextBox.

Reemplace el método WndProc.

Mira el tipo de mensaje.

Para el tipo de mensaje 0x207 (WM_MBUTTONDOWN), llame a DefWndProc (ref m); Para cualquier otro tipo de mensaje, llame a base.WndProc (ref m);

Entonces su cuadro de texto tendrá desplazamiento del botón central.

Normalmente Windows.Forms anula la función de botón central incorporada del cuadro de texto para que el control pueda tener un evento MouseDown en el botón del medio, pero que también deshabilita la característica de desplazamiento innato. Vuelva a llamar al manejador de ventana predeterminado, y el cuadro de texto recuperará su función de desplazamiento.