|
Проверить, что форма в режиме дизайнера
|
|||
---|---|---|---|
#18+
Есть форма : Код: c# 1.
В методе: Код: c# 1.
мне необходимо сделать загрузку данных из SQL. Сделал. Без проблем. Затем я делаю наследника от формы repEmptyReport Код: c# 1.
Естественно, когда новую форму repSaleOP12 открываешь в дизайнере , то компилятор ругается, т.к. нет соединения с SQL сервером и быть не может. При запуске приложения и вызова формы repSaleOP12 - работает. Как мне в коде определить, что форма в дизайнере работает и не запускать код для подключения к SQL? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2013, 12:20 |
|
Проверить, что форма в режиме дизайнера
|
|||
---|---|---|---|
#18+
valex13, /// <summary> /// Определяет, что компонент находится в режиме дизайна. /// Учитывает наличие Site, признак DesignMode у Site, UsageMode у LicenseManager. /// </summary> /// <param name="component">Компонент</param> /// <returns>true, если компонент находится в режиме дизайна.</returns> public static bool IsDesignTime(this IComponent component) { bool designMode = false; if(component.Site != null) designMode = component.Site.DesignMode; if (!designMode) designMode = System.ComponentModel.LicenseManager.UsageMode == System.ComponentModel.LicenseUsageMode.Designtime; return designMode; } ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2013, 15:21 |
|
Проверить, что форма в режиме дизайнера
|
|||
---|---|---|---|
#18+
Забыл обрамить, извините. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2013, 15:22 |
|
Проверить, что форма в режиме дизайнера
|
|||
---|---|---|---|
#18+
valex13, DesignMode ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2013, 15:28 |
|
Проверить, что форма в режиме дизайнера
|
|||
---|---|---|---|
#18+
pation, Насколько помню, одного DesignMode недостаточно. Оно было false в контролах, лежащих на рисуемой форме, или какая-то еще проблема... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2013, 15:32 |
|
|
start [/forum/topic.php?fid=20&msg=38379988&tid=1404152]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
61ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 178ms |
0 / 0 |