• moin...


    wenn ich in vb ein register(tabstrip) erstellen möchte, muss ich ja die, auf den jeweiligen registerkarten anzuzeigenden inhalte in eigene forms setzen und die forms im register anzeigen lassen...


    oh je...welche wortgewandheit...egal...



    hat dazu jemand ne online doku oder ne ahnung, wo ich etwas dazu finde? ist jedenfalls ultimativ dringend...


    oder vielleicht hat jemand ein code-beispiel irgendwo zufällig rumfliegen....



    gruss,


    der tschazzi...

  • Hi!


    Wird Dir vielleicht nicht helfen, aber versuch doch
    mal statt TabStrip ein SSTab (Komponenten ->
    Steuerelemente -> Microsoft Tabbed Dialog Control).
    Vielleicht hast Du ja die entsprechende Bibliothek.
    Sieht um einiges einfacher zu beherrschen aus, weil
    Du die einzelnen Tabs in der IDE ansteuern und als
    Container benutzen kannst.


    HTH, der Fremde!

  • supi....des is genau des, wos i g'sucht hab...


    mit einer ergänzungsfrage....


    weisst du ob es hier möglich ist hotkey's zu vergeben?


    beispiel:


    Daten ... Bearbeiten ... Extras



    das bei [Alt] + D daten angewählt wird? (natürlich bei den anderen entsprechend...)


    diese funktion finde ich dafür nämlich nich..... ;(

  • Wenn Du die einzelnen Tabs ansteuern willst:
    Eigenschaften -> Allgemein -> TabCaption
    und vor den gewünschten Buchstaben/Zahl
    ein Ampersand setzen, eg. mit <&Reiter 666>
    läßt sich der Reiter <Reiter 666> mit <ALT>+<r>
    ansprechen (mögliche Kollisionen beachten).


    Bei Focus auf einem Tab kann man übrigens mit
    <CTRL>+<TAB> zwischen den einzelnen Tabs
    durchschalten.


    HTH, der Fremde!

  • Ganz ohne Programmieraufwand wird das nicht gehen:


    Damit das Ganze zentral gesteuert werden kann,
    setzt Du die <KeyPreview>-Eigenschaft Deines Forms
    auf <True>. Damit landen die Tastendrücke im
    <KeyDown>-Event des Forms.


    Im <Form_KeyDown>-Event hast Du Zugriff auf den
    gelieferten Keycode und kannst damit die <click>-
    oder <fasel>-Events des Controls Deiner Wahl auslösen.
    Das sieht dann circa so aus:


    Select Case KeyCode
    Case vbKeyA
    KeyCode = 0
    buttonA_click
    Case vbKeyD
    KeyCode = 0
    buttonD_click
    End Select


    Wobei sich hinter vbKeyA etc. vorbelegte Konstanten mit
    dem Ascii-Wert des Buchstabens verbergen.


    HTH, der Fremde!