Wie wird die Bildlaufleiste im Panel in VB.Net angezeigt?

7

Ich entwickle eine Windows-Anwendung in VB.Net. In diesem Fall gibt es einen Fall, in dem es ein Formular gibt, und in diesem Formular gibt es ein Panel, und innerhalb des Panels gibt es ein Rich-Text-Feld.

Also meine Anforderung ist es, eine Bildlaufleiste im Panel zu bekommen. Wenn der Benutzer auf dem Bedienfeld einen Bildlauf ausführt, kann das Rich-Text-Feld entsprechend wie die MS Office-Funktionalität blättern.

Kann mir jemand eine Idee geben, wie es geht?

    
Brijesh Patel 20.09.2012, 06:38
quelle

3 Antworten

6

Setzen Sie die .Dock-Eigenschaft auf FILL und die .WordWrap-Eigenschaft auf FALSE für die Richtextbox.

Legen Sie auch die .Dock -Eigenschaft des Panels auf FILL fest.

    
SSS 20.09.2012, 06:42
quelle
16

Set Panel.AutoScroll = True und Bildlaufleisten erscheinen automatisch, wenn irgendwelche Steuerelemente im Panel außerhalb seiner Grenzen liegen.

    
Peladao 20.09.2012 11:41
quelle
5

Um die automatische Autoscroll-Eigenschaft zu verwenden, mache ich das:

%Vor%

Um die Abmessungen der Scrolarbars zu kennen, verwenden Sie

%Vor%

Sie können also die Dimension des Panels ändern, wenn die Scroolbar angezeigt wird.

    
LangitKTV 02.03.2014 15:51
quelle

Tags und Links