Fråga : Avbryt (eller händelser för det klara) hur kan jag, godkännandet på en Windows bildar

Är här ett de förenklat scenario av mitt problem.  Jag har många text boxas på bilda, men för detta exempel har jag låtsat för att ha precis two.

Assume som jag har 2 textboxes, och en knäppas på en bilda, som jag ska appellen btnCancel.
Textbox 1, har ingen validation.
Textbox 2 har godkännande och kräver ett tillträde.  På godkännandehändelse för TextBox 2, om det inte finns något tillträde som jag visar att ett meddelande och en uppsättning e.Cancel till true.

Now jag önskar att låta användaren till pressen, ESCEN som är nyckel- till flykten ut ur, sätter in 2 efter häleri meddelandet och nollställer sätter in för att standardinställa värderar igen, och fokuserar på sätter in tillbaka 1.

I har tillfogat kodifierar för ProcessDialogKey som visad nedanför.  Om användarepressarna som ESCEN stämm, btnCancel_Clickhändelsen utförs, var jag kontrollerar bestämt villkorar, och endera nära bilda ELLER nollställer bilda specificerar och placerar tillbaka på

If för TextBox 1. villkorar möts för bokslut, bildasluten fint.  Annorlunda bilda nollställas korrekt, och markören är placerar på sätter in tillbaka 1. Sätta in händelsen för 2 godkännande avfyrar igen, och jag kan inte få ut ur denna loop.

Is där a långt göra klar godkännandet ”bunt” eller bearbeta, MEN, så snart som I-försök att gå ut sätter in 1?

Here är ta prov ProcessDialogKey kodifierar:

skyddade åsidosättandeboolProcessDialogKey (stämm keyData),
{
om (keyData== Keys.Escape)
{
AutoValidate = AutoValidate.Disable;
btnCancel.PerformClick ();
AutoValidate = AutoValidate.Inherit; återgång
true;

för
} om (keyData== Keys.Enter)
{
återgång base.ProcessDialogKey (Keys.Tab);

återgång base.ProcessDialogKey (keyData) för
};

för
} " klar "

Svar : Avbryt (eller händelser för det klara) hur kan jag, godkännandet på en Windows bildar

I grundar en lösning för dig, men den kräver a bet lite av armbågar fett.

går här:

1- Nedladdningtitelchef som är inkopplings för joomla (denna lösning är faktiskt en hacka av detta inkopplings),

http://extensions.joomla.org/extensions/site-management/seo-a-metadata/3521?qh=YTo5OntpOjA7czo0OiJzaXRlIjtpOjE7czo1OiJzaXRlcyI7aToyO3M6NDoibmFtZSI7aTozO3M6NToibmFtZWQiO2k6NDtzOjU6Im5hbWVzIjtpOjU7czo2OiJuYW1pbmciO2k6NjtzOjY6Im5hbWVseSI7aTo3O3M6NzoibWFuYWdlciI7aTo4O3M6OToic2l0ZSBuYW1lIjt9

2-  Installera det inkopplings

3- Glöm inte att aktivera det inkopplings… ingen nödvändig konfiguration

4- Byt ut sparapluginsna/systemet/titlemanager.php med den som in här fästas

5- Tyck om
Andra lösningar  
 
programming4us programming4us