2016-10-25 4 views
0

Wie kann ich horizontale Bildlaufleiste für panel hinzufügen, ich habe versucht, AutoScroll-Eigenschaft auf True, aber das zeigen nur die vertikale Bildlaufleiste.Hinzufügen horizontale Bildlaufleiste für Panel

was ich möchte, ist, wenn der Client die form minimieren eine horizontale Bildlaufleiste angezeigt, so dass er alle Steuerelemente in panel sehen kann, verwende ich Formular ohne Grenzen.

Maximize `Form:

Maximize `Form minimieren 'form':

enter image description here

+0

Suchen Sie nach Panel-Box-Einstellungen. Gehe zu den Eigenschaften -> suche nach Scrollbar-Eigenschaften, ob die Einstellungen für die Scrollbar nicht gleich sind. – GNMercado

+0

Ich tat schon, wenn ich Autoscroll gleich wahr mache, erscheint nur die vertikale Bildlaufleiste. –

+0

hast du "beide" versucht? – GNMercado

Antwort

1

Versuchen programmatisch die Panelbox Eigenschaften festlegen:

panel.Autoscroll = True panel.VerticalScroll.Visible = True panel.HorizontalScroll.Visible = True

Versuchen Sie Ihr Panel Einstellen Größe Dann passen Sie die Breite der einzelnen Daten nicht an. Ich nehme an, es liegt daran, dass die Daten GENAU auf Ihrer Panel-Box angebracht sind.

+0

leider funktioniert das auch nicht, gibt es einen alternativen Weg es zu tun? –

+1

Versuchen Sie, die Größe des Panels anzupassen, und passen Sie die Breite der einzelnen Daten nicht an. Ich nehme an, es liegt daran, dass die Daten GENAU auf Ihrer Panel-Box angebracht sind. – GNMercado

+0

Ja, ich habe das letzte Nacht getan und es funktionierte jetzt danke, redigiere deine Antwort, um es als Antworten zu machen. –

0

Versuchen Sie, in den Panel Eigenschaften zu suchen. Dort können Sie die AutoScroll Eigenschaft sehen. Die AutoScroll Eigenschaft:

Gibt an, ob Bildlaufleisten automatisch angezeigt werden, wenn der Steuerinhalt größer als sein sichtbarer Bereich ist.

ABER, wenn Sie Ihre Daten in den Panel EXACT ist, horizontale Bildlaufleiste oder vertikale Bildlaufleiste nicht in Ihrem Panel erscheint.

+0

gibt es Weg, alternative Möglichkeit, es zu tun? –

+0

In der Toolbox können Sie die 'HScrollBar' und' VScrollBar' sehen. Aber Sie müssen es programmieren. – wwwMarvsdotcom

+0

Wissen Sie wie? Oder können Sie mir einen Link geben, wie es geht? –

Verwandte Themen