Autor Beitrag
Icho
Hält's aus hier
Beiträge: 3



BeitragVerfasst: Do 04.12.08 14:29 
Moin,

ich möchte eine von mehreren TabPages über ein MenuItem direkt aufrufen!

ausblenden 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 user profile iconChristian S.: C#-Tags hinzugefügt
JüTho
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2021
Erhaltene Danke: 6

Win XP Prof
C# 2.0 (#D für NET 2.0, dazu Firebird); früher Delphi 5 und Delphi 2005 Pro
BeitragVerfasst: Do 04.12.08 14:37 
Hallo und :welcome:

Benutze doch einfach TabControl.SelectedIndex oder TabControl.SelectedTab.

Jürgen
Icho Threadstarter
Hält's aus hier
Beiträge: 3



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19326
Erhaltene Danke: 1749

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: So 07.12.08 18:46 
user profile iconIcho hat folgendes geschrieben Zum zitierten Posting springen:
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 Threadstarter
Hält's aus hier
Beiträge: 3



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2021
Erhaltene Danke: 6

Win XP Prof
C# 2.0 (#D für NET 2.0, dazu Firebird); früher Delphi 5 und Delphi 2005 Pro
BeitragVerfasst: Mi 10.12.08 12:09 
user profile iconIcho hat folgendes geschrieben Zum zitierten Posting springen:
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?

user profile iconIcho hat folgendes geschrieben Zum zitierten Posting springen:
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#.

** Darunter verstehe ich das Nachschlagen, wie es unter Möglichkeiten der Informationsgewinnung beschrieben ist.