tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
624
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Binio Binio ist offline Mitglied Gold
    Registriert seit
    Oct 2004
    Ort
    Werl
    Beiträge
    215
    Hallo habe ein Problem. Habe in meiner Form1 ein Beenden Button und eine PageControl eingebunden.
    Möchte nun mit den Tastenkürzeln STRG + 1 in die erste Registerkarte meines PageControls springen.
    Bei Drücken der STRG + 2 in die zweite Registerkarte und so weiter bis 8.
    Dabei sind mir 2 Probleme in den Weg gekommen.
    1. Die PageControl haben kein Ereignis das OnPressKey heisst(womit ich die Key abfragen würde)
    2. Wie Frage ich 2 Tasten Keys auf einmal ab ?

    Code für ein Taste abfragen:
    Code :
    1
    2
    
    if not (Key in ['0'..'9',#8]) then
       Key := #0;

    Dann habe ich noch eine dritte Frage Wie kann ich die Registerkarten in mein PageControl untereinander anzeigen lassen ?
    Die Titel der Registerkarten in mein Pagecontrol sind sehr lang.

    Würde mich sehr freuen wenn mir da einer weiterhelfen könnte.
    Mfg
    Robert
     
    Ich denke, also bin ich.

  2. #2
    Avatar von Kangaxx
    Kangaxx Kangaxx ist offline Mitglied Silber
    Registriert seit
    Mar 2005
    Ort
    Vaihingen an der Enz
    Beiträge
    88
    Ich kann dir leider nur bei bei 3) helfen:

    Einfach die Option "MultiLine" auf true setzten.
     

  3. #3
    Moyaccercchi Moyaccercchi ist offline Grünschnabel
    Registriert seit
    Feb 2006
    Ort
    Berlin
    Beiträge
    2
    Wie wäre es damit, ein Menü einzubauen (PopUpMenü oder normales Menü oben) und dort die beiden Dinge als Menüpunkte anzubieten?
    Dann könnte man die mit der Eigenschaft ShortCut zwar nicht auf [Strg] + [1] oder [Strg] + [2] anspringen lassen, aber [Strg] + [F1] bzw. [F2] oder [Strg] + [A] bzw. [B] oder was auch immer du willst, ginge damit.
    Falls du das nicht verstehst - ich nix Schuld. *Schulterzuckt*
    Du kannst dann ja auch einfach nochmal fragen, wie ich das meine.
     

  4. #4
    Binio Binio ist offline Mitglied Gold
    Registriert seit
    Oct 2004
    Ort
    Werl
    Beiträge
    215
    Hab das Problem so gelöst:
    PHP-Code:
        if (Shift = [ssCtrl]) and (key in [49..57]) then
        begin
          ActivePageIndex 
    := key 49//Erg = 0 bis 9 -->Tabsheet0 bis Tabsheet9
          
    key := 0;
          
    ActiveControl := nil;
          
    // PageControl aktiv
          
    SetFocus;
        
    end
    Und es klappt auch alles
     
    Ich denke, also bin ich.

Ähnliche Themen

  1. AE - Shortcut Problem
    Von whiterussian im Forum Videoschnitt, Videotechnik & -produktion
    Antworten: 3
    Letzter Beitrag: 30.03.10, 10:17
  2. Shortcut im Hintergrund
    Von pfr34k im Forum .NET Windows Forms
    Antworten: 1
    Letzter Beitrag: 27.12.09, 00:40
  3. Shortcut von ContextMenu
    Von Nikon the Third im Forum .NET Archiv
    Antworten: 2
    Letzter Beitrag: 19.11.04, 21:40
  4. Shortcut für Bildgröße?
    Von Stefcore im Forum Photoshop
    Antworten: 5
    Letzter Beitrag: 01.12.03, 08:42
  5. shortcut-Liste
    Von einzige im Forum Photoshop
    Antworten: 4
    Letzter Beitrag: 29.06.03, 14:24