Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.03.2010, 22:35   #1
segail
Форумчанин
 
Регистрация: 13.06.2009
Сообщений: 691
По умолчанию форма находится в закрытом состоянии

Здравствуйте.
Как составить условие, если форма находится в закрытом состоянии.

If UserForm3 Форма закрыта Then ComboBox3=""
segail вне форума Ответить с цитированием
Старый 18.03.2010, 00:41   #2
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

If Forms_Open("UserForm3")=False Then ComboBox3=""

Код:

Public Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long

Function Forms_Open(Caption As String) As Boolean

If FindWindow("thunderDFrame", Caption) = 0 Then
Forms_Open = False
Else
Forms_Open = True
End If
 
End Function
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 07.05.2010, 17:38   #3
VSD
Новичок
Джуниор
 
Регистрация: 09.04.2009
Сообщений: 2
По умолчанию

if UserForm3.Visible = false then ComboBox3 = ""
VSD вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вывод информации на экран о состоянии памяти на текущем диске А(assembler) alien9356 Фриланс 2 15.06.2009 15:41
Изображение на кнопке в состоянии Enabled=False SibBear Общие вопросы Delphi 2 25.03.2009 17:14
Файл в состоянии "Вырезать". NeiL Общие вопросы Delphi 0 24.04.2008 23:23
Почему топикстартеры не в состоянии в название топика описать вопрос? Alar О форуме и сайтах клуба 8 02.10.2007 16:01