Buenas!!!!
¿Sabeis como puedo ocultar la barra de scroll de un control "panel" pero
manteniendo la prodiedad "AutoScroll" de este control a "true"?
Thanks
| |||
holas, yo eso lo consegui hacer creando un nuevo componente que deriva de la clase panel y sobrescribiendo el metodo de la clase:
Código:
<System.Drawing.ToolboxBitmapAttribute(GetType(System.Windows.Forms.Panel))> _ Public Class Panel : Inherits System.Windows.Forms.Panel Public Sub New() MyBase.New() Me.SetDefaultControlStyles() End Sub Private Sub SetDefaultControlStyles() Me.SetStyle(System.Windows.Forms.ControlStyles.DoubleBuffer, True) Me.SetStyle(System.Windows.Forms.ControlStyles.AllPaintingInWmPaint, False) Me.SetStyle(System.Windows.Forms.ControlStyles.ResizeRedraw, True) Me.SetStyle(System.Windows.Forms.ControlStyles.UserPaint, True) Me.SetStyle(System.Windows.Forms.ControlStyles.SupportsTransparentBackColor, True) End Sub Protected Overrides Sub AdjustFormScrollbars(ByVal displayScrollbars As Boolean) displayScrollbars = False End Sub End Class |