Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Вопрос по MDI...
|
|||
|---|---|---|---|
|
#18+
Есть приложение MDI, и есть несколько дочерних форм которые появляются в главном. А также есть несколько кнопок, каждая из которых либо убирают дочернее окошко либо снова отображает. Мне нужно чтобы если ты уберешь и снова отразишь окно чтобы оно отразилось в том же месте. Как лучше реализовать это ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2004, 12:56 |
|
||
|
Вопрос по MDI...
|
|||
|---|---|---|---|
|
#18+
В зависимости от того, насколько долго ты хочешь скрывать окно, есть два метода: 1. Если "запомнить" надо пока программа не завершилась, то свойство Visible=false для скрытия Visible=true для отображения (на том же месте, заметь). 2. Если надо помнить после завершения программы, то сохраняй настройки (местоположение окон и прочее) в реестре, тогда при следующем запуске твоей ты сможешь восстановить местоположение твоей дочерней формы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2004, 13:16 |
|
||
|
Вопрос по MDI...
|
|||
|---|---|---|---|
|
#18+
Roman S. GolubinВ зависимости от того, насколько долго ты хочешь скрывать окно, есть два метода: 1. Если "запомнить" надо пока программа не завершилась, то свойство Visible=false для скрытия Visible=true для отображения (на том же месте, заметь). В этом случае таки форма появляется в разных местах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2004, 13:58 |
|
||
|
Вопрос по MDI...
|
|||
|---|---|---|---|
|
#18+
Тогда не просто Visible=true, а Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2004, 14:17 |
|
||
|
Вопрос по MDI...
|
|||
|---|---|---|---|
|
#18+
А еще лучше у чилда указать свойство StartPosition = Manual ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2004, 14:33 |
|
||
|
Вопрос по MDI...
|
|||
|---|---|---|---|
|
#18+
Можно так решить проблему: Создать пустую форму. В ней объявить static свойство Сохранять в него Location и Size по событию Closing Восстанавливать Location и Size при инициализации формы ... Build Solution ... В каждой своей форме наследоваться теперь не от System.Windows.Forms.Form, а от только что созданной формы. Просто переписать одну строчку. Это все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2004, 15:02 |
|
||
|
Вопрос по MDI...
|
|||
|---|---|---|---|
|
#18+
Последний способ хорош ;)), но не решает проблему сохранения между сесиями, ИМХО луше в файл(IsolatedStorage) по OnClosing, OnLoad. Если формаочка конечно не сто раз в секунду открывается ;)) Наилучшие! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2004, 16:41 |
|
||
|
Вопрос по MDI...
|
|||
|---|---|---|---|
|
#18+
ctmikeПоследний способ хорош ;)), но не решает проблему сохранения между сесиями, ИМХО луше в файл(IsolatedStorage) по OnClosing, OnLoad. Если формаочка конечно не сто раз в секунду открывается ;)) Наилучшие!С удовольствием посмотрел бы пример. IsolatedStorage пока не использую. Кстати как на счет static - счетчика открытых форм? (пореже обращаться к файлу) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2004, 17:35 |
|
||
|
Вопрос по MDI...
|
|||
|---|---|---|---|
|
#18+
WorobjoffМожно так решить проблему: Создать пустую форму. В ней объявить static свойство Сохранять в него Location и Size по событию Closing Восстанавливать Location и Size при инициализации формы ... Build Solution ... В каждой своей форме наследоваться теперь не от System.Windows.Forms.Form, а от только что созданной формы. Просто переписать одну строчку. Это все. По моим рассужденияm, мне придется для каждой формы создать базовый класс с static членами, а не один базовый класс на все формы ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2004, 22:37 |
|
||
|
Вопрос по MDI...
|
|||
|---|---|---|---|
|
#18+
SiniПо моим рассужденияm, мне придется для каждой формы создать базовый класс с static членами, а не один базовый класс на все формы ?Один базовый для всех дочерних форм. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2004, 08:25 |
|
||
|
Вопрос по MDI...
|
|||
|---|---|---|---|
|
#18+
Worobjoff SiniПо моим рассужденияm, мне придется для каждой формы создать базовый класс с static членами, а не один базовый класс на все формы ?Один базовый для всех дочерних форм.Прошу прощения - ошибаюсь. Сам же на эту ошибку и наткнулся. Тяжеловато получится если для каждой формы добавлять базовый класс, но идея эта еще пригодится. В других случаях. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.11.2004, 13:27 |
|
||
|
|

start [/forum/search_topic.php?author=URI111&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
get settings: |
11ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
91ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
71ms |
get tp. blocked users: |
2ms |
| others: | 686ms |
| total: | 938ms |

| 0 / 0 |
