Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как програмно сохранить свойства controla например формы?

1.5K
23 июля 2003 года
Zuko
55 / / 22.11.2002
Существует форма. Пользователь открывает ее меняет размеры, закрывает. Когда он открывает ее снова размеры формы соответствуют ее размерам при закрытии. Как это сделать?
267
23 июля 2003 года
Cutty Sark
1.2K / / 17.10.2002
Цитата:
Originally posted by Zuko
Существует форма. Пользователь открывает ее меняет размеры, закрывает. Когда он открывает ее снова размеры формы соответствуют ее размерам при закрытии. Как это сделать?



Хранишь все эти данные где-то (если речь идет об Экселе - на скрытом листе, если о ВБ - в ини-файле). При загрузке формы меняешь ее размер в соответствии с той информацией, при выгрузке - записываешь новую инфу.

1.5K
25 июля 2003 года
Zuko
55 / / 22.11.2002
Цитата:
Originally posted by Cutty Sark


Хранишь все эти данные где-то (если речь идет об Экселе - на скрытом листе, если о ВБ - в ини-файле). При загрузке формы меняешь ее размер в соответствии с той информацией, при выгрузке - записываешь новую инфу.



Вся тонкость в том, что не хотелось бы создавать файлы с этими данными.

267
25 июля 2003 года
Cutty Sark
1.2K / / 17.10.2002
Цитата:
Originally posted by Zuko


Вся тонкость в том, что не хотелось бы создавать файлы с этими данными.



То есть речь идет об обычном ВБ?

И как ты себе это представляешь? Чтоб экзешник менялся? Где-то эта инфа должна все-таки храниться...

2.1K
01 августа 2003 года
caca
25 / / 01.08.2003
Цитата:
Originally posted by Zuko
Существует форма. Пользователь открывает ее меняет размеры, закрывает. Когда он открывает ее снова размеры формы соответствуют ее размерам при закрытии. Как это сделать?



A ti hrani vse nastrojki v reestre
Dlja etogo v VB est komandi SaveSetting i GetSetting

Kogda zakrivaesh programmu, zapominaesh znachenija v reestre
Private Sub Form_Unload(Cancel As Integer)

SaveSetting appname:="MojProject", Section:="ImjaSekcii",Key:="Width", setting:=Me.Width
SaveSetting appname:="MojProject", Section:="ImjaSekcii",Key:="Height", setting:=Me.Height

End Sub

Kogda zapuskaesh programmu, Beresh eti znachenija, esli ih v reestre eshe net, to tebe vernutsja znachenija Default:=

Private Sub Form_Load()

Me.Width=GetSetting (appname:="MojProject", Section:="ImjaSekcii",Key:="Width", Default:=Me.Width)
Me.Height=GetSetting (appname:="MojProject", Section:="ImjaSekcii",Key:="Height", Default:=Me.Height)

End Sub


Vsem Privet!

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог