Entwickler-Ecke
WinForms - TabPage aufrufen...
Icho - Do 04.12.08 14:29
Titel: TabPage aufrufen...
Moin,
ich möchte eine von mehreren TabPages über ein MenuItem direkt aufrufen!
C#-Quelltext
1: 2: 3: 4:
| private void tabPage1_clicked(object sender, EventArgs e) { tabPage1.Show(); } |
Dazu muss ich noch sagen das ich ein "TabMainMenu" hab welches dann einzelne Tabs beinhaltet.
Wenn ich das "TabMainMenu" angewählt hab und dann tabPage1_clicked ausführe springt der zu dem gewünschten Tab.
Jedoch funktioniert es nicht mehr wenn ich das "TabMainMenu" nicht angewählt hab.
Versteht jemand was ich meine und kennt evtl. die Lösung? ;)
Moderiert von
Christian S.: C#-Tags hinzugefügt
JüTho - Do 04.12.08 14:37
Hallo und :welcome:
Benutze doch einfach TabControl.SelectedIndex oder TabControl.SelectedTab.
Jürgen
Icho - So 07.12.08 17:59
Hallo und danke für deine schnelle Antwort ;)
War leider über das WE nicht da und konnte das nun erst lesen.
Gibt es noch andere Möglichkeiten als TabControl?
MFG
jaenicke - So 07.12.08 18:46
Icho hat folgendes geschrieben : |
Gibt es noch andere Möglichkeiten als TabControl? |
Wie meinst du das?
Du benutzt doch ein TabControl (mit mehreren TabPages als Seiten), wieso willst du also nicht darüber gehen, wo ist das Problem? :nixweiss:
Du könntest mit
tabPageX.Parent as TabControl über die Seite tabPageX auf das übergeordnete TabControl zugreifen, wenn du nur die Seite und nicht das TabControl kennst.
Icho - Mi 10.12.08 12:00
Naja.. ich will eine Verlinkung von einem MenuItem auf eine Tabpage setzen.. und mit TabControl funktionierts nicht. Oder ich weiss nicht wies richtig funktioniert :/
JüTho - Mi 10.12.08 12:09
Icho hat folgendes geschrieben : |
Naja.. ich will eine Verlinkung von einem MenuItem auf eine Tabpage setzen.. |
Also benutzt Du doch wohl einen
Click-EventHandler* für dieses MenuItem, oder?
Icho hat folgendes geschrieben : |
und mit TabControl funktionierts nicht. Oder ich weiss nicht wies richtig funktioniert :/ |
Ich hab doch oben geschrieben, dass z.B.
TabControl.SelectedTab geeignet ist. In der
SDK-Doku/MSDN** kannst Du feststellen, dass diesem Wert eine bestimmte Tab-Seite zugewiesen werden kann; dann tu das doch einfach.
Jürgen
* Wenn Du mit diesen Begriffen nichts anfangen kannst, wird es höchste Zeit für einführende Literatur, z.B.
OpenBook Visual C# [
http://openbook.galileocomputing.de/visual_csharp/].
** Darunter verstehe ich das Nachschlagen, wie es unter
Möglichkeiten der Informationsgewinnung [
http://www.mycsharp.de/wbb2/thread.php?threadid=64815] beschrieben ist.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!