2012-10-04 19 views
9

Ich versuche, eine Methode aufzurufen, sobald eine TextBox auf meinem Bildschirm 'un-fokussiert' wird, wenn das irgendeinen Sinn macht? Der Benutzer gibt einen Benutzernamen ein und sobald das Textfeld den Fokus verliert, möchte ich ein Ereignis auslösen, das überprüft, ob dieser Benutzername tatsächlich verfügbar ist.Feuerereignis auf Textfeld verlieren Fokus

Danke!

Antwort

10

Es gibt eine Control.Leave in C#, die ich denke, ist perfekt für Ihren Zweck.

können Sie zu Ereignissen der Textbox in Visual Studio gehen, und finden Sie die Leave Ereignis.

Der Code wird wie generiert:

private void txtbox_Leave(object sender, EventArgs e) 
{ 
      //Check for available operation Code 
} 
+0

Ah perfekt! Vielen Dank, in Windows Phone heißt es TextBox_LostFocus. Aber alle das Gleiche. Nochmals vielen Dank – Tiwaz89

+0

Willkommen ...... :) – ygssoni

6

Bitte erkunden Sie die LostFocus Ereignis in einem textbox. Hoffe, es hilft

+0

Ich kann das Ereignis ** LostFocus ** nicht in der Liste der Ereignisse des Eigenschaftenbereichs in MS C# Express 2008 sehen. Ich kann nur ** Leave ** -Ereignis sehen . –

0

wählen Sie Ihr Objekt und das Panel der Eigenschaften wählen und klicken Sie auf event.To entrollen, bis VERLASSEN und doppelklicken Sie auf above.that Sie geben:

private void object_Leave(object sender, EventArgs e) 
{ 
    ////put your code here 
} 
Verwandte Themen