Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

ShortCut Keys

Îåêßíçóå áðü ôï ìÝëïò Αλέξανδρος Δημητρίου. Τελευταία δημοσίευση από το μέλος Αλέξανδρος Δημητρίου στις 05-12-2007, 10:07. Υπάρχουν 4 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  03-12-2007, 19:20 37982

    ShortCut Keys

    Καλησπέρα σε όλους!

    Πως μπορώ να τοποθετήσω στις φόρμες μου shortcut keys?πχ να πατώ f5 και να ανοίγει μια συγκεκριμένη φόρμα.ή να πατάω κάποιο άλλο shortcut  key και να εκτελείται ανάλογος κώδικος μια υπορουτίνα ή κατι άλλο?

    Ο μόνος τρόπος που γνωρίζω είναι μέσα από menu bar αλλά menu bar εχει μόνο η main form?τι κάνεις όταν θες να χρησιμοποιήσεις shortCuts τις εσωτερικές φόρμες τις εφαρμογής?

     

     

     

    ευχαριστώ πολύ παιδιά


    Αυτοί που ζουν γενναίοι είναι ενάρετοι,κάνουν ένδοξες πράξεις και πέθαινουν αιώνια ξακουστοί....
    Μ.Αλέξανδρος...IV Crusade...
  •  04-12-2007, 08:41 37993 σε απάντηση της 37982

    Απ: ShortCut Keys

    Θα χρησιμοποιήσεις τα key events της φόρμας, κατά προτίμηση το keyup όπου θα γράψεις κάτι τέτοιο

    'F1

    If e.KeyCode = Windows.Forms.Keys.F1 Then
        Me.myProcedure()
    End If

    Αν θες συνδιασμό για να το βρεις πρώτα θα κάνεις κάτι τέτοιο
    MessageBox.Show(e.KeyCode)

    για να βρεις ποιο keycode είναι ο συνδιασμός που ψάχνεις και μετά θα κάνεις κάτι τέτοιο
    If e.KeyCode = 38 Then
        doSomething()
    End If





    Manos
  •  04-12-2007, 19:45 38008 σε απάντηση της 37993

    Απ: ShortCut Keys

    Γράφω το εξής:

    Private Sub f5key (Byval Sender as Object , Byval e as Keyeventargs) Handles me.keyup

    Messagebox.Show(e.keycode)

    End Sub

     

    Πατάω πλήκτρα και δεν εμφανίζει τίποτα....


    Αυτοί που ζουν γενναίοι είναι ενάρετοι,κάνουν ένδοξες πράξεις και πέθαινουν αιώνια ξακουστοί....
    Μ.Αλέξανδρος...IV Crusade...
  •  05-12-2007, 09:01 38017 σε απάντηση της 38008

    Απ: ShortCut Keys

    Αυτό έτσι μόνο του δεν παίζει. Από το να σου πως να το κάνεις να δουλέψει υπάρχει πιο εύκολος τρόπος. Χρησιμοποίησε το event της φόρμας που είναι έτοιμο.

    Private Sub MainFrm_KeyUp(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles MyBase.KeyUp

        Messagebox.show (e.keycode)

    End Sub


    Manos
  •  05-12-2007, 10:07 38019 σε απάντηση της 38017

    Απ: ShortCut Keys

    Έχεις δίκιο! Σε ευχαριστώ πολύ!

     


    Αυτοί που ζουν γενναίοι είναι ενάρετοι,κάνουν ένδοξες πράξεις και πέθαινουν αιώνια ξακουστοί....
    Μ.Αλέξανδρος...IV Crusade...
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems