powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Не получается свернуть
25 сообщений из 58, страница 1 из 3
Не получается свернуть
    #35960493
dakota97
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В mdi в главном окне делаю enabled=false
после чего все зависает(КАК МНЕ И НАДО) но и перестает работать кнопка "свернуть"(и на окне и из панели задачь). Может кто нить знает как эту кнопку все таки включить когда главное окно выключено?Или как по другому вешать интерфейс что бы кнопка свернуть работала?
...
Рейтинг: 0 / 0
Не получается свернуть
    #35960710
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dakota97В mdi в главном окне делаю enabled=false
после чего все зависает(КАК МНЕ И НАДО) но и перестает работать кнопка "свернуть"(и на окне и из панели задачь). Может кто нить знает как эту кнопку все таки включить когда главное окно выключено?Или как по другому вешать интерфейс что бы кнопка свернуть работала?
Может вместо этого отдельно отключить MDI-меню и все отрытые окна?
...
Рейтинг: 0 / 0
Не получается свернуть
    #35960773
dakota97
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Anatoly MoskovskyМожет вместо этого отдельно отключить MDI-меню и все отрытые окна?
Да нет, так уже сделано. Придется все заново тестировать во всех приложениях. Может еще есть варианты?
...
Рейтинг: 0 / 0
Не получается свернуть
    #35961232
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Окошко повесить с сообщением, через него все и сделать
-----------------------------------------------------------------------------
Главная деталь любой машины - голова ее владельца
...
Рейтинг: 0 / 0
Не получается свернуть
    #35961528
dakota97
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
spas2001Окошко повесить с сообщением, через него все и сделать
Че то я не понял этот метод!Окошко с сообщением у меня и так висит! но что бы конторолы на других окнах заблокировать я делаю enabled=false и свернуть уже получается
...
Рейтинг: 0 / 0
Не получается свернуть
    #35961871
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dakota97В mdi в главном окне делаю enabled=false
после чего все зависает(КАК МНЕ И НАДО) но и перестает работать кнопка "свернуть"(и на окне и из панели задачь). Может кто нить знает как эту кнопку все таки включить когда главное окно выключено?Или как по другому вешать интерфейс что бы кнопка свернуть работала?
А зачем этот идиотизм?
...
Рейтинг: 0 / 0
Не получается свернуть
    #35962134
Фотография spas2001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Самый лучший способ - через задний проход...
-----------------------------------------------------------------------------
Главная деталь любой машины - голова ее владельца
...
Рейтинг: 0 / 0
Не получается свернуть
    #35962151
dakota97
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
НЕ ИДИОТИЗИМ!!!
Ну например окно ожидания надо повесить, хотя может можно и проще но я в свое время не придумал! А еще сделаны режимы эмуляции модального окна!Т.к. один и тот же справочник должен вызываться в каких то случаях в модальном окне а в каких то mdi!Что по неколько окон на 1 справочник делать то ли?!И параметры передавать просто в окно:win.var=... Не надо структуры и объекты плодить!ВСЕ КРУТО!:-)
Можете поделиться советом как сделать проще и лучше, с удовоствие возьму на вооружение!
...
Рейтинг: 0 / 0
Не получается свернуть
    #35962359
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dakota97И правда ИДИОТИЗИМ, дяденьки, простите (так надо было ответить)
А еще сделаны режимы эмуляции модального окна!Т.к. один и тот же справочник должен вызываться в каких то случаях в модальном окне а в каких то mdi!Что по неколько окон на 1 справочник делать то ли?
Нет, надо просто унаследовать от главного окна справочника, сделать его модальным, и открывать там где надо главное, а где надо модальное...
...
Рейтинг: 0 / 0
Не получается свернуть
    #35962651
dakota97
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Филипп, а параметры пердавать в них тогда надо тоже одним способом?!
т.е. через неудобную структуру или объект?
В итоге мы имеем 2 объекта окна, структуру!И еще эти окна себя по разному ведут, непонятно одинаково ли в них все будет работать!А у меня 1 окно, парметры передаются и добавляются легко!Вроде все работает, вот тока не сворачиватся приложение, но это тоже решаемо!
а чем мой то способ так плох?
...
Рейтинг: 0 / 0
Не получается свернуть
    #35962652
Фотография Riska
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dakota97,
окно ожидания надо повесить
Sleep?
...
Рейтинг: 0 / 0
Не получается свернуть
    #35962665
dakota97
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нет, надо что бы окно ожидания висело на первом плане,а программа сзади работала, все контролы задних окон были заблокированы
...
Рейтинг: 0 / 0
Не получается свернуть
    #35962693
Dmitry..
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
w_main.mdi_1.enabled=false

//хотя не уверен что такое есть

видел такую реализацию:
на окне ожидания находится кнопка свернуть,
которая сварачивает все приложение.
...
Рейтинг: 0 / 0
Не получается свернуть
    #35962724
dakota97
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сворачивать приложение по кнопке свернуть на окне ожидания я тоже могу сделать наверное. Но это как то не естественно сворачивать все приложение по щелчку на маленьком окне.
И из панели задачь по правой кнопке на этом приложении меню не появляется, оттуда тоже можно было свернуть.
...
Рейтинг: 0 / 0
Не получается свернуть
    #35962747
dakota97
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dmitry..w_main.mdi_1.enabled=false

это я так понимаю как было предложено ранее отключать все окна поочередно кроме главного?! А получать сылки на окна нодо с пом GetNextSheet ( sheet ).Наврное так и сделаю.
...
Рейтинг: 0 / 0
Не получается свернуть
    #35963010
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dakota97Филипп, а параметры пердавать в них тогда надо тоже одним способом?!
т.е. через неудобную структуру или объект?
В итоге мы имеем 2 объекта окна, структуру!И еще эти окна себя по разному ведут, непонятно одинаково ли в них все будет работать!А у меня 1 окно, парметры передаются и добавляются легко!Вроде все работает, вот тока не сворачиватся приложение, но это тоже решаемо!
а чем мой то способ так плох?
А как вы без объекта-структуры передаете параметры в окно? Через глобальные переменные? Через прямой доступ к внутренностям окна из вызывающего кода?
...
Рейтинг: 0 / 0
Не получается свернуть
    #35963043
dakota97
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Через прямой доступ к внутренностям окна из вызывающего кода
...
Рейтинг: 0 / 0
Не получается свернуть
    #35963139
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dakota97Через прямой доступ к внутренностям окна из вызывающего кода
Безобразная практика.
...
Рейтинг: 0 / 0
Не получается свернуть
    #35963225
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dakota97Через прямой доступ к внутренностям окна из вызывающего кода
Да уж ... Вы что же, модальные окна совсем не применяете? Ведь их таким способом нельзя после открытия модифицировать.

Удивительно, как люди создают себе проблемы, а потом героически их решают (я сам такой).

Переделайте на передачу через структуру. По-хорошему прошу :)

Я обычно делаю так:
- в окне объявляю локальную структуру с именем str_parm и instance переменную parm этого типа.
- для открытия окна:
Код: plaintext
1.
2.
3.
w_window w
w_window`str_parm parm
parm.parm1 =  1 
openwithparm(w, parm) 
- в событии open окна
Код: plaintext
parm = Message.PowerObjectParm
и далее работа с parm.

Такая схема позволяет унифицировать работу с параметрами окон, без необходимости придумывать и помнить имена структур. И весь интерфейс доступа к окну находится в самом окне.
...
Рейтинг: 0 / 0
Не получается свернуть
    #35963431
dakota97
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Локшин МаркБезобразная практика.
это не аргумент!
...
Рейтинг: 0 / 0
Не получается свернуть
    #35963437
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dakota97Локшин МаркБезобразная практика.
это не аргумент!
Тогда откройте любой букварь по ОО программированию и потрудитесь ознакомиться c его содержимым.
...
Рейтинг: 0 / 0
Не получается свернуть
    #35963462
dakota97
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Anatoly MoskovskyДа уж ... Вы что же, модальные окна совсем не применяете?
Иногда применяю настоящие модальные, но редко.
Anatoly MoskovskyВедь их таким способом нельзя после открытия модифицировать.
это что значит?

Да, ваш способ с локальной структурой вроде удобный. А локалные структуры надо объявлять в обоих объектах, да?
И все таки я не понял чем мой способ плох
...
Рейтинг: 0 / 0
Не получается свернуть
    #35963482
dakota97
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Локшин МаркТогда откройте любой букварь по ОО программированию и потрудитесь ознакомиться c его содержимым.Видимо это аргументы которые своими словами не пересказать, только можно вычитать в неопределенной литератере:(
...
Рейтинг: 0 / 0
Не получается свернуть
    #35963623
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dakota97Локшин МаркТогда откройте любой букварь по ОО программированию и потрудитесь ознакомиться c его содержимым.Видимо это аргументы которые своими словами не пересказать, только можно вычитать в неопределенной литератере:(
Мне лень чего-то пересказывать человеку который не может в гугле набрать пару фраз...
...
Рейтинг: 0 / 0
Не получается свернуть
    #35963670
dakota97
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Локшин Марк
Мне лень чего-то пересказывать человеку который не может в гугле набрать пару фраз...
Мне не лень,я хочу тут это обсудить, здесь разные мнения. Не хотите - не говорите, дело хозяйское
...
Рейтинг: 0 / 0
25 сообщений из 58, страница 1 из 3
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Не получается свернуть
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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