powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / CommonDialog1 ?
11 сообщений из 36, страница 2 из 2
CommonDialog1 ?
    #36472472
Фотография lopuxi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как мне ограничить открываемых окон с выбором цвета ?
Я что-то наверное в коде не то убрал и сейчас обратил внимание что у меня можно открывать этих окон с выбором цвета, бесконечное количество раз.

Как же мне теперь ограничить открытие этого окна, что бы открывалась не больше одного раза?
...
Рейтинг: 0 / 0
CommonDialog1 ?
    #36472491
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
видимо придумать логику сего действия (заведи переменную и выставляй ей значения)
...
Рейтинг: 0 / 0
CommonDialog1 ?
    #36472498
Фотография lopuxi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_Oneвидимо придумать логику сего действия (заведи переменную и выставляй ей значения)

Да я чето пробовал) но чето не получилось, щас вот сижу все еще экспериментирую над этим.
...
Рейтинг: 0 / 0
CommonDialog1 ?
    #36472589
Фотография lopuxi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
эмм
ну я вот ее нашел, но что с ней делать не знаю.

Код: plaintext
1.
2.
3.
4.
5.
Private Type CHOOSECOLORSTRUCT

   hwndOwner       As Long

End Type

Код: plaintext
1.
2.
3.
      
'owner of the dialog
 .hwndOwner = Me.hWnd '  это вот оно, не позволяет открыть повторное окно.

Но я на понимаю как ее заставить работать в EXCEL :(
У меня он не понимает выражение "hWnd ". А я не понимаю что оно в обще означает и где задается?
...
Рейтинг: 0 / 0
CommonDialog1 ?
    #36472599
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет, это лишь указатель на родительское окно, в котором откроется ваш диалог
...
Рейтинг: 0 / 0
CommonDialog1 ?
    #36472640
Фотография lopuxi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_Oneнет, это лишь указатель на родительское окно, в котором откроется ваш диалог

А где же тогда само родительское окно ?
Просто когда я законспектирую эту строчку, можно открывать много окон.
В другом случае, я просто пока не закрою диалоговое окно, я не смогу ничего другого сделать.

Только я все же ни как не в никну в суть:)) как эта строчка выполняет данную функцию.
...
Рейтинг: 0 / 0
CommonDialog1 ?
    #36472648
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вам надо узнать hwnd вашего окна excel. посмотрите объект Application, кажется у него что-то подобное было
...
Рейтинг: 0 / 0
CommonDialog1 ?
    #36472777
Фотография lopuxi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_Oneнет, это лишь указатель на родительское окно, в котором откроется ваш диалог

А где же тогда само родительское окно ?
Просто когда я законспектирую эту строчку, можно открывать много окон.
В другом случае, я просто пока не закрою диалоговое окно, я не смогу ничего другого сделать.

Только я все же ни как не в никну в суть:)) как эта строчка выполняет данную функцию.
...
Рейтинг: 0 / 0
CommonDialog1 ?
    #36472788
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
родительское окно - это ваш эксель
дочернее окно - это ваш диалог

теперь понятней?
...
Рейтинг: 0 / 0
CommonDialog1 ?
    #36472981
Фотография lopuxi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_Oneродительское окно - это ваш эксель
дочернее окно - это ваш диалог

теперь понятней?

Мой мозг перегрелся(( Когда начал пытаться понять о том что такое hWnd. Я лишь погрузился еще в большее количество вопрос. Я еще не сталкивался с подобным, я тока изучаю программирование. И довольно не давно в нем.

есть пример кода, где можно увидеть работу родительского и дочерного окна? ) Хотяб на примеру msgbox.
Мне бы понять как это работает, потому что я запутался :))
...
Рейтинг: 0 / 0
CommonDialog1 ?
    #36473107
Фотография lopuxi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
фуфти, все разобрался.... :)
...
Рейтинг: 0 / 0
11 сообщений из 36, страница 2 из 2
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / CommonDialog1 ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]