Страница: 1 |
Страница: 1 |
Вопрос: Размеры формы
Добавлено: 20.10.04 16:48
Автор вопроса: vlas
Простой вопрос но искать просто долго не могу время поджимает может кто поможет...
Вопрос: Какое свойство отвечает за сохранение размеров формы при закрытии... т.е. при работе с приложением размер формы может меняться , по завершению и новому запуску форма должна иметь те же размеры что при выходе...
Заранее спасибо
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа:
mc-black
ICQ: 308-534-060
Вопросов: 20
Ответов: 1860
Web-сайт:
Профиль | | #1
Добавлено: 20.10.04 17:07
Те же самые me.width и me.height, но!:
они не могут сами по себе где-то сохраняться, сохраняешь из при закрытии ты сам Обычно люди это делают, записывая их в ini-файл или в реестр. при очередном запуске программы она читает ini/registry и устанавливает снова размеры...
Номер ответа: 2
Автор ответа:
vlas
Вопросов: 11
Ответов: 8
Профиль | | #2
Добавлено: 20.10.04 17:09
ясно, большой сенкс
Номер ответа: 3
Автор ответа:
Diss
Вопросов: 3
Ответов: 4
Профиль | | #3
Добавлено: 20.10.04 23:02
Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
'сохранить в реестре
SaveSetting "MyProg", "ValuesForm", "frmHeight",Me.Height
SaveSetting "MyProg", "ValuesForm", "frmWidth", Me.Width
End Sub
Private Sub Form_Load()
'получить значения (в скобках - если запись в
' реестре не найдена)
Me.Height= GetSetting
"MyProg", "ValuesForm", "frmHeight", "4110"
Me.Width= GetSetting
"MyProg", "ValuesForm", "frmWidth", "6210"
End Sub
Номер ответа: 4
Автор ответа:
Navigator
ICQ: 177815632
Вопросов: 11
Ответов: 70
Профиль | | #4
Добавлено: 20.10.04 23:04
еще добавлю, что Top и Left отвечают за положение формы на экране...