Болтун
Зарегистрирован: 11 September 2003
Сообщения: 340
Примеры кода: 3
|
RE: Кнопка срабатывает только один раз :( |
09 December 2004 19:42 |
|
|
|
|
Вопрос не совсем по WinForms, но все же.
Создаю Addin для Microsoft Outlook 2003, на CommandBar создаю CommandBarButton. И на нее вещаю обработчик на событие Click.
Если обработчик:
private void myButton_Click(CommandBarButton Ctrl, ref bool CancelDefault)
{
MessageBox.Show("Click!");
}
То работает отлично.
А если вставить
private void myButton_Click(CommandBarButton Ctrl, ref bool CancelDefault)
{
MyForm myForm = new myForm();
myForm.ShowDialog();
}
То один раз выполняется, закрываю форму и повторное нажатие не отрабатывается.
В чем дело? Ума не приложу... 
попробуйте вызвать GC.Collect();
и явно уничтожить экземпляр формы.
а вообще - плагинами занимаются 2-3 человека в мире походу .
когда я в них ковырялся - мне никто ничего не отвечал
если не поможет - напишите весь код обработчика, если не сложно и не запрещено партией Двадцать лет строил песочный замок, потом поумнел и стал строить воздушный.
Последний раз редактировалось 09 December 2004 19:42
|
|