Wie erstelle ich TabControls? Verfasst am: 14.03.2008, 21:00
Hallo Leute.
Gibt es eine Möglichkeit "Tabs" in VB.NET zu programmieren oder im Designer zu setzen?
Also ich möchte gerne ein Programm schreiben was nicht auf eine Seite passt von den Funktionen Her.
Jetzt wolte ich oben Quasi ein Menü reinmachen "Seite1" "Seite2" usw.
Das sollte so funktioniert wie im diese kleinen Buttons oben im Visual Studio wo man zb. zwischen der Startseite / .VB etc. wechseln kann.
Bitte nachsichtig sein, ich kann gerade mal den Syntax von VB.NET und mache gerade so meine Anfaenge ^^
Gruß Revy
Edit by tr4st: Gewöhne dich direkt an ordentliche und gut durchdachte Überschriften wie z.B. diese welche ich für dich gewählt habe.
Und du brauchst auch nicht dabei schreiben das es sich um VB.NET handelt wenn du im VB.NET Bereich postest! _________________
Zuletzt bearbeitet von Revy_ am 14.03.2008, 21:04, insgesamt 2-mal bearbeitet
Teto_ Poster
Anmeldedatum: 28.02.2007 Beiträge: 106
Verfasst am: 14.03.2008, 21:02
Du musst in der Toolbox gucken unter Container,es nennt sich TabControl.
Revy_ Newbie
Anmeldedatum: 05.03.2008 Beiträge: 19
Verfasst am: 14.03.2008, 21:06
Ahh Super.
Vielen Dank.
Mit welchen Code kann ich jetzt eigentlich eine zweite Windows Form öffnen?
Habe ja meine Main Form, doch wenn ich jetzt zb. auf einen Button Klicke soll sich eine weitere Form öffnen die ich vorher erstellt habe.
Wie geht das?
Gruß
Zuletzt bearbeitet von Revy_ am 14.03.2008, 21:11, insgesamt einmal bearbeitet
Teto_ Poster
Anmeldedatum: 28.02.2007 Beiträge: 106
Verfasst am: 14.03.2008, 21:10
Du klickst oben auf Projekt-->Windows Form hinzufügen->Windows Form.
Öffnen per Button kannst du es dann so z.b.
Code:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Form1.Show() <-- Form1 ist hier mit dem Namen deines Fensters(Form) zu ersetzen
End Sub
oder so
Code:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Form1.ShowDialog()
End Sub
Der unterschied bei dem letzteren ist der,das du solange das neue Fenster offen ist nicht mehr auf das Fenster dahinter zugreifen kannst.
Revy_ Newbie
Anmeldedatum: 05.03.2008 Beiträge: 19
Verfasst am: 14.03.2008, 21:13
Gibts auch eine Möglichkeit das sich die Form davor auch komplett schließt ?
Gruß
ps : wirklich sorry für die Fragen xD
Teto_ Poster
Anmeldedatum: 28.02.2007 Beiträge: 106
Verfasst am: 14.03.2008, 21:15
Du öffnest einfach das eine und schliesst das andere
Code:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Form1.Show()
Me.Close() <-- Me bezieht sich auf das aktuelle Fenster
End Sub
_________________
Revy_ Newbie
Anmeldedatum: 05.03.2008 Beiträge: 19
Verfasst am: 14.03.2008, 21:28
Da hätte ich auch selber drauf kommen können, naja ich tu mich am Anfang immer schwer^^...