Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
nawakster
Зарегистрирован: 17.06.2008 Сообщения: 59
|
Добавлено: Вт 06 Авг 2013 18:41 Заголовок сообщения: C# createTaskPanel - глюк + кнопка на панель |
|
|
Добрый вечер.
1. Выдрал из примера ниже
Код: |
private void Form_Shown(object sender, EventArgs e)
{
_oldTop = Top;
_oldLeft = Left;
MainWindow = ingeoApp.MainWindow;
FTaskPanel = MainWindow.CreateTaskPanel("Form", "Тест");
SetParent(Handle, new IntPtr(FTaskPanel.WindowHandle));
//FTaskPanel.Activate();
FormBorderStyle = FormBorderStyle.None;
WindowState = FormWindowState.Maximized;
}
|
На форме разместил toolstrip с кнопами.
Не могу понять прикол. Если выбрать другой элемент на форме(например combobox), а потом кликать на эти кнопы, то они не реагируют вообще никак.
Только, если панель потеряет фокус(кликну на карту), а потом кликнуть на кнопы на toolstrip, то они оживают.
Но если запустить модуль в окошке, то таких проблем нет!
2. Как из модуля c# добавить кнопки на панель инструментов? |
|
Вернуться к началу |
|
|
Михаил Власов
Зарегистрирован: 14.02.2005 Сообщения: 580 Откуда: ИНТЕГРО
|
|
Вернуться к началу |
|
|
nawakster
Зарегистрирован: 17.06.2008 Сообщения: 59
|
Добавлено: Ср 07 Авг 2013 13:43 Заголовок сообщения: |
|
|
Спасибо. Все работает
nawakster писал(а): | 2. Как из модуля c# добавить кнопки на панель инструментов? |
А с этим как быть? |
|
Вернуться к началу |
|
|
Михаил Власов
Зарегистрирован: 14.02.2005 Сообщения: 580 Откуда: ИНТЕГРО
|
Добавлено: Пт 09 Авг 2013 09:25 Заголовок сообщения: |
|
|
nawakster писал(а): | 2. Как из модуля c# добавить кнопки на панель инструментов? |
Если вы имеете в виду штатные панели инструментов ИнГео, то пока никак, только пункты в главное меню.
Будем делать. _________________ С уважением, Михаил Власов. |
|
Вернуться к началу |
|
|
СергейТ
Зарегистрирован: 17.06.2005 Сообщения: 44 Откуда: Новосибирск
|
Добавлено: Пт 09 Авг 2013 09:59 Заголовок сообщения: Re: C# createTaskPanel - глюк + кнопка на панель |
|
|
nawakster писал(а): |
Но если запустить модуль в окошке, то таких проблем нет!
|
Добрый день. Вам удалось решить проблему пропадания динамических элементов управления на форме/панели при переключении с панели на форму? |
|
Вернуться к началу |
|
|
nawakster
Зарегистрирован: 17.06.2008 Сообщения: 59
|
Добавлено: Пт 09 Авг 2013 10:09 Заголовок сообщения: Re: C# createTaskPanel - глюк + кнопка на панель |
|
|
СергейТ писал(а): | nawakster писал(а): |
Но если запустить модуль в окошке, то таких проблем нет!
|
Добрый день. Вам удалось решить проблему пропадания динамических элементов управления на форме/панели при переключении с панели на форму? |
У меня динамических не было)
В своей теме исходники выкладывайте со скриншотами, посмотрим) |
|
Вернуться к началу |
|
|
Михаил Власов
Зарегистрирован: 14.02.2005 Сообщения: 580 Откуда: ИНТЕГРО
|
Добавлено: Пт 09 Авг 2013 12:18 Заголовок сообщения: Re: C# createTaskPanel - глюк + кнопка на панель |
|
|
СергейТ писал(а): | Добрый день. Вам удалось решить проблему пропадания динамических элементов управления на форме/панели при переключении с панели на форму? |
Попробуйте вместо формы использовать UserControl и всю логику и содержимое поместить туда, а форму использовать только как контейнер для вашего UserControl-а. _________________ С уважением, Михаил Власов. |
|
Вернуться к началу |
|
|
|