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

 

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

Ενεργοποίηση Event KeyDown Κατά το πατήμα Tab σε TextBox

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

    Ενεργοποίηση Event KeyDown Κατά το πατήμα Tab σε TextBox

    Γεια χαρά σε όλους.

     

    Θέλω να κάνω κάτι πολύ απλό με ένα textBox αλλά φαίνεται ότι κάτι μου διαφεύγει:

    Αν το texBox txtCode είναι κενό και πατηθεί το το Tab να πραγματοποιηθούν κάποιες εργασίες.

    Τον παρακάτω κώδικα προσπάθησα να τον ενσωματώσω στο KeyDown,KeyUp και στο KeyPress Event (Ρωτώντας για το Keychar στην τελευταία περίπτωση) αλλά φαίνεται σαν να μην καταλαβαίνει το πάτημα του Tab ώστε να μπει μέσα στην ρουτίνα εξυπηρέτησης του Event.

    Καμία ιδέα για το τι μπορεί να φταίει;


       if(e.KeyCode==Keys.Tab)
       {

         if(this.txtcode.Text.Trim()=="")   
         {
             // Execute Some Commands on the application           
        

        }
      
       }

    Ευχαριστώ πολύ!   


    Best Regards
  •  14-07-2007, 12:52 33585 σε απάντηση της 33584

    Απ: Ενεργοποίηση Event KeyDown Κατά το πατήμα Tab σε TextBox

    Μόλις διάβασα σχετικό άρθρο της Microsoft για αυτό:

    http://support.microsoft.com/kb/327823

    Εν ολίγης λέει πως πρέπει να φτιαχτεί custom class library και να ενσωματωθούν τα εδικά κουμπία που επιθυμείς να ενεργοποιήσεις. Αυτό που δεν μπορώ να καταλάβω είναι γιατί να μην υπάρχει και θα πρέπει να γίνει επιπλέον ενσωμάτωση;

     


    Best Regards
  •  19-07-2007, 10:27 33669 σε απάντηση της 33585

    Απ: Ενεργοποίηση Event KeyDown Κατά το πατήμα Tab σε TextBox

    Private Sub TextBox_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox.KeyPress
    If e.KeyChar = Chr(Keys.Tab) Then
    .....
    .....
    End If
    End Sub



Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems