|
Скрытие модального окна.
|
|||
---|---|---|---|
#18+
Petro123меня удивляет что ты не опытный, если делаешь псевдомодальность(фоном) вместо немодальности. Роман тут ни при чём.У меня есть очень давний опыт работы. Это когда ещё были Fortran, Си без плюсов и т.п. Потом долгое время практически не программировал. Только время от времени ограничено использовал VBA. Желание было, не было возможности (в основном времени). Сейчас такая возможность появилась. Пытаюсь ею воспользоваться. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2018, 13:46 |
|
Скрытие модального окна.
|
|||
---|---|---|---|
#18+
Eld HaspПо результатам экспериментов. Наиболее близкое поведение к желаемому получилось добиться используя Ваш совет о запрете редактирования в окне. Он проще встраивается в уже созданное. Ну. Т.е. ты сделал окно не модальным! А дальше запрещай или подсвечивай или скрывай всё окно. Нет проблем. Проблема была в модальности ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2018, 13:48 |
|
Скрытие модального окна.
|
|||
---|---|---|---|
#18+
Petro123Eld HaspНо так как это только для визуального удобства я не выносил это в VM. это выносят в настройки окна которые сохраняются на диск. Например, текущая вкладка из многих вкладок. Положение окна. Разумеется выделение текстовых полей не сохраняют в настройках. Просто меняют с модального на не модальный. Логично?Да, это понятно. Но мне такого "глобального" сохранения между вызовами приложения не нужно. Под "Просто меняют с модального на не модальный" Вы же имеете ввиду разные методы показа окна Show и ShowDialog? Или после показа ShowDialog можно изменить модальность? Разве такое возможно? Или я заблуждаюсь? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2018, 13:52 |
|
Скрытие модального окна.
|
|||
---|---|---|---|
#18+
Eld HaspPetro123меня удивляет что ты не опытный, если делаешь псевдомодальность(фоном) вместо немодальности. Роман тут ни при чём.У меня есть очень давний опыт работы. Это когда ещё были Fortran, Си без плюсов и т.п. Потом долгое время практически не программировал. Только время от времени ограничено использовал VBA. Желание было, не было возможности (в основном времени). Сейчас такая возможность появилась. Пытаюсь ею воспользоваться. Тут разговор только о логичности в окнах винды: - модальное - это всё кроме окна недоступно и оно уничтожается при закрытии - не модальное - это окно можно скрыть и опять показать например на клавишу Tab как в фотошоп. При немодальном окне закрывать все контролы от доступа не имеет смысла. Только в качестве костыля который ты счас сделал. Надеюсь временно. Логично? Удачи! ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2018, 13:53 |
|
Скрытие модального окна.
|
|||
---|---|---|---|
#18+
Eld HaspПод "Просто меняют с модального на не модальный" Вы же имеете ввиду разные методы показа окна Show и ShowDialog? да. Не надо менять модальность. Родил модальное окно - его и показывай. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2018, 13:56 |
|
Скрытие модального окна.
|
|||
---|---|---|---|
#18+
Petro123Eld HaspПо результатам экспериментов. Наиболее близкое поведение к желаемому получилось добиться используя Ваш совет о запрете редактирования в окне. Он проще встраивается в уже созданное. Ну. Т.е. ты сделал окно не модальным! А дальше запрещай или подсвечивай или скрывай всё окно. Нет проблем. Проблема была в модальности ))) Проблема была в том, что изначально сделал модальным. Потом при тестовой эксплуатации выяснилось, что удобнее будет сохранять состояние контролов окна между вызовами. Сразу сделать просто немодальным не получилось. Не пришла в голову мысль о том, что можно всё окно сделать доступным только для чтения. И нужно переделать вызов и передачу параметров между окнами. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2018, 13:56 |
|
Скрытие модального окна.
|
|||
---|---|---|---|
#18+
Shocker.ProА я и не советую модальное окно, я их не люблю ты делаешь псевдомодальность как в эксплорере. Чего я не люблю))). Удачи! ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2018, 13:59 |
|
Скрытие модального окна.
|
|||
---|---|---|---|
#18+
Eld HaspПроблема была в том, что изначально сделал модальным. Потом при тестовой эксплуатации выяснилось, что удобнее будет сохранять состояние контролов окна между вызовами. Сразу сделать просто немодальным не получилось. Не пришла в голову мысль о том, что можно всё окно сделать доступным только для чтения. И нужно переделать вызов и передачу параметров между окнами. да. Я понял. Временное решение и временный костыль. Я знаю что смену на не модальность надо много переделать. Удачи! ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2018, 14:01 |
|
|
start [/forum/topic.php?fid=21&msg=39728091&tid=1440382]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
173ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 278ms |
0 / 0 |