Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.138.118.250] |
|
Сообщ.
#1
,
|
|
|
Изготовил аналога Tabstrip-а.
Есть там, например, у каждого таба свой заголовок. Если я вписываю в дизайнере новый загловок таба, то он отображается в дизайнере. Но при запуске проекта, содержащего контрол, отображается старое значение свойства. И при возврате в дизайнер - тоже. Новое значение не появится до тех пор, пока не выполнишь сохранение проекта. А я хочу, чтобы можно было запустить проект с несохранённым значением таба. Стандартный контрол это умеет. Куда сохранить временные значения свойств, чтобы их прочесть при запуске отладки? На ум приходит только сохранять данные в файл, и читать из них, если он есть. |
Сообщ.
#2
,
|
|
|
Давно с VB6 не работаю, совет может быть неверным. Свойства надо хранить в PropertyBag.
|
Сообщ.
#3
,
|
|
|
Цитата MIF @ Давно с VB6 не работаю, совет может быть неверным. Свойства надо хранить в PropertyBag. В PropertyBag свойства сохраняются насовсем, когда сохраняется проект с контролами. А нужно сохранить свойства временно, до тех пор, пока идёт отладка. Т е выходим из проекта без сохранения, и нововведения не сохраняются. НО пока проект открыт, идёт отладка с временными параметрами свойств. Подумал тут насчёт сохранения в файл. Главная проблема - нельзя самому контролу узнать, в каком проекте он используется. |