Pytanie : Jak móc I odwoływać (lub jasny) uzasadnienie wydarzenie na Windows forma

Tutaj być uproszczony scenariusz mój problem.  I mieć wiele tekst pudełko na the forma, ale dla ten przykład I udawać właśnie two.

Assume I mieć 2 textboxes i guzik na forma che I dzwonić btnCancel.
Textbox (1) mieć żadny validation.
Textbox 2 mieć uzasadnienie i wymagać wejście.  Na TextBox 2 uzasadnienie wydarzenie jeżeli tam  być żadny wejście I pokazywać wiadomość i set e.Cancel true.

Now I chcieć the użytkownik the ESC klucz Z pole 2 po the wiadomość i reset the pole default wartość znowu i z powrotem na pole 1.

I dodawać kod dla ProcessDialogKey pokazywać pokazywać.  Jeżeli the użytkownik naciskać the ESC klucz the btnCancel_Click wydarzenie wykonywać dokąd I sprawdzać pewny warunek i lub zamykać the forma LUB reset the formularzowy szczegół i pozycja z powrotem na TextBox 1.

If the warunek spotykać dla przymknięcie, the forma zamykać świetnie.  Inaczej the forma prawidłowo reset i the kursor być pozycja z powrotem na pole 1. ALE, jak tylko I próbować Pole (1), Odpowiadać 2 uzasadnienie Wydarzenie ogień znowu i I móc z ten loop.

Is tam  sposób the uzasadnienie "sterta" lub proces?

Here być the próbka ProcessDialogKey kod:

ochraniać override bool ProcessDialogKey (Klucz keyData)
{
jeżeli (keyData == Keys.Escape)
{
AutoValidate = AutoValidate.Disable;
btnCancel.PerformClick ();
AutoValidate = AutoValidate.Inherit;
powrót prawdziwy;
}

jeżeli (keyData == Keys.Enter)
{
powrotny base.ProcessDialogKey (Keys.Tab);
}

powrotny base.ProcessDialogKey (keyData);
}

Odpowiedź : Jak móc I odwoływać (lub jasny) uzasadnienie wydarzenie na Windows forma

I zakładać rozwiązanie dla ty, ale ono wymagać troszeczkę łokieć tłuszcz.

tutaj iść:

1- Ściąganie Tytułowy kierownik gniazdko wtyczkowe dla joomla (ten obejście być właściwie kilof ten gniazdko wtyczkowe)

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

2-  Instalować the gniazdko wtyczkowe

3- Zapominać the gniazdko wtyczkowe… żadny konfiguracja konieczny

4- Zamieniać the kartoteka gniazdko wtyczkowe/system/titlemanager.php z the jeden dołączać wewnątrz tutaj

5- Cieszyć się
Inne rozwiązania  
 
programming4us programming4us