Ein Frame Innerhalb Eines Winform?
Ich bin mir nicht sicher, was es heißt im land der WinForms, aber in der web-Entwicklung angeht, ich bin auf der Suche nach einer frame-Typ-element, das Hinzugefügt werden kann, um eine winform.
Möchte ich ein panel, das verankert ist oben,unten,Links,rechts aber, wenn die form der Platte ist angepasst, um eine kleinere Größe als die Elemente im panel, scroll-Balken erscheint, um das Bedienfeld ermöglicht dem Benutzer, um den Inhalt der Platte ohne ausbau der form.
Ich hoffe das macht Sinn, und dass so ein Ding existiert.
Dank!
- Arbeiten Sie mit einer web-Anwendung oder eine windows-Anwendung?
- Windows-Anwendung. Ich bin mit visual studio 2008 erstellen einer winform.
- Können Sie klären, was diese Aussage bedeutet (Tippfehler?): "aber wenn die form der Platte ist in der Größe verändert..."
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ja, ein Panel-Steuerelement. Set AutoScrollMinSize, um die minimale Größe, die Sie wollen, bevor Bildlaufleisten angezeigt. Set AutoScroll auf True. Legen Sie MinimumSize wenn nötig, sollte es nicht sein.
Die Steuerelemente innerhalb des Panels müssen auto-layout, indem Sie sich selbst, so werden Sie sich bewegen als nötig, wenn der Bereich kleiner wird. Verwenden Sie Ihr Dock oder Anker-Eigenschaften. Wenn das layout kompliziert wechseln Sie dann zu einem TableLayoutPanel oder FlowLayoutPanel-Steuerelement.
Was ist ein panel? System.Windows.Formen.Panel
Du suchst einen "Panel" Kontrolle. Setzen Sie einfach die "Dock" - Eigenschaft, um andocken zu gehen..
Fügen Sie ein Panel auf das Formular und legen Sie
Panel.Dock = Fill
. Ihr Panel auto-Größe, wenn Sie die Größe der form.Set
Panel.AutoScroll = True
Dann fügen Sie die Steuerelemente auf Ihrem Panel. Legen Sie die Steuerelemente " Dock-Eigenschaft entsprechend. Nun, wenn Sie die Größe der form, es werden Scrollbalken angezeigt wenn die Bedienelemente sind verdeckt.
Gibt es ein paar verschiedene panels in der standard-windows-Steuerelemente, die tun, was Sie wollen,... schauen Sie einfach in die toolbox bei der Bearbeitung einer windows form, unter 'container'
Was tun, Sie wollen, dass es enthalten? Eine web-Seite, oder einfach nur windows form-Steuerelemente?