wie vertikale Bildlaufleiste in Win-Form festgelegt wird

7

Ich bin sehr neu, um Form zu gewinnen. Ich möchte eine Form entwickeln, die eine Höhe von etwa 992 * 1403 hat. Ich habe versucht, die Größe der Gewinnform als 992 * 1403 zu geben, aber es nimmt nur 992 * 876. Ich stelle ein Bild der Größe 992 * 1403 als Hintergrund ein. Ich muss eine vertikale Bildlaufleiste setzen. Ich benutze diese Bildlaufleiste, aber ich weiß nicht, wie man den Code schreibt, wenn der Benutzer diese Bildlaufleiste scrollt.

Bitte geben Sie mir einige Beispielcodes oder Links

    
nimi 09.02.2010, 08:10
quelle

1 Antwort

26

Für das, was Sie beschreiben, müssen Sie nur die Autoscroll-Eigenschaft des Formulars auf true festlegen. (Es ist unter dem Bereich "Layout"). Klicken Sie mit der rechten Maustaste auf das Formular und wählen Sie "Eigenschaften"

Dies fügt Bildlaufleisten hinzu, wenn das Formular nicht in die aktuelle Fenstergröße passt. Kein Code ist erforderlich. Die Bildlaufleisten erscheinen nur, wenn sich außerhalb der aktuellen Ansicht ein Steuerelement befindet.

Wenn Sie Ihre Beschreibung erneut lesen, suchen Sie wahrscheinlich nach einem großen Fenster in Ihrem Formular. Fügen Sie Ihrem Formular ein Panel hinzu und legen Sie den Speicherort auf 0,0 und die Größe auf 992,1403 fest. Fügen Sie dann Ihre Steuerelemente zum Panel hinzu. Vergessen Sie nicht, die Autoscroll des Formulars wie oben erwähnt zu setzen.

    
bluecoder 09.02.2010, 08:18
quelle

Tags und Links