Вопрос : Как могу я отмените (или случаи ясного) утверждения на форме Windows

Здесь упрощенный сценарий моей проблемы.  Я имею много коробок текста на форме, но для этого примера я претендовал иметь как раз two.

Assume, котор я имею 2 textboxes и кнопка на форме которую я вызову btnCancel.
Textbox 1 не имеет никакое validation.
Textbox 2 имеет утверждение и требует входа.  На случае утверждения TextBox 2 если не будет входа, котор я показываю сообщение и комплект e.Cancel к true.

Now я хочу позволить потребителю отжать ключа ESC для того чтобы избеубежать из поля 2 после получать сообщение и переустановить поля к автоматически принимаемым значениям снова и фокусе назад на поле 1.

I добавили Кодего для ProcessDialogKey как показан ниже.  Если потребитель отжимает ключа, то ESC выполнен случай btnCancel_Click где я проверяю некоторые условия и или близко форма ИЛИ переустановлю детали формы и положение назад на

If TextBox 1. условия встрещено для закрывать, форма закрывает отлично.  В противном случае форма правильно переустановлена и стрелка будет задней частью положения на поле 1. НО, как только я пытаемся выйти поле 1, пожары случая утверждения поля 2 снова и я не могут получить из этого loop.

Is там дорогу освободить утверждение «стог» или процесс?

Here будет Кодий ProcessDialogKey образца:

защитило
ProcessDialogKey bool преодоления автоматического действия (keyData ключей) {
если (== Keys.Escape keyData)
, то {
AutoValidate = AutoValidate.Disable;
btnCancel.PerformClick ();
AutoValidate = AutoValidate.Inherit;
возвращенное true;


} если (== Keys.Enter keyData)
, то {
возвращенное base.ProcessDialogKey (Keys.Tab);

возвращенное base.ProcessDialogKey
} (keyData);


} class=

Ответ : Как могу я отмените (или случаи ясного) утверждения на форме Windows

Я нашел разрешение для вас, но он требует немного тавота локтя.

здесь идет:

1- Менеджер названия загрузки вставляемый для joomla (этим временным решением будет фактическ мотыга это вставляемого)

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

2-  Установите вставляемое

3- Не забудьте активировать вставляемое… никакая конфигурация обязательно

4- Замените plugins архива/систему/titlemanager.php при одно прикрепленное внутри здесь

5- Насладитесь
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us