powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / ToolBar
7 сообщений из 7, страница 1 из 1
ToolBar
    #32162217
___Руслан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите плиз, как запомнить расположение Toolbar в проекте.
Открыл - закрыл проект а ToolBar всё на том же месте :)
Заранее благодарен Руслан!
...
Рейтинг: 0 / 0
ToolBar
    #32162252
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это должно происходить автоматически. В FoxPro есть файл Resource File - foxuser.dbf и .fpt. Там соответственно сохраняется положение Toolbar.
Для этого вам нужно включить этот файл ресурсов в проект.
Можно прописать это и в config.fpw - где находится файл ресурсов. Можно настроить его у пользователя на машине (или дать такую возможность клиенту)... Вариантов много.
...
Рейтинг: 0 / 0
ToolBar
    #32162318
___Руслан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может вы меня не правильно поняли? Я хочу в собственном (созданном) проекте добиться того чтоб после закрытия - открытия программы восстанавливалось положение ToolBar -ов ...
...
Рейтинг: 0 / 0
ToolBar
    #32162357
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ToolBar.DockPosition
...
Рейтинг: 0 / 0
ToolBar
    #32162365
___Руслан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Бедте так добры к начинающему, расскажите подробней что где и как.
С уважением Руслан!
...
Рейтинг: 0 / 0
ToolBar
    #32162391
Фотография NNN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как вариант, запомнить положение, записать в файл при выгрузке, а при загрузке считать данные и устанавливать тулбар в нужное место
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
DEFINE CLASS test AS toolbar
 Caption =  "Test" 
 Name =  "test" 
 PROCEDURE Destroy
  lcSafety=SET( "Safety" )
  nTlbDockPos=this.DockPosition 
  nTlbLeft=this.Left
  nTlbTop=this.Top
  SET SAFETY OFF 
  SAVE TO toolbar.cfg ALL LIKE nTlb*
  SET SAFETY &lcSafety 
 ENDPROC
 PROCEDURE Init
  IF FILE( "toolbar.cfg" )
   RESTORE FROM toolbar.cfg ADDITIVE 
   this.Dock(nTlbDockPos, nTlbLeft, nTlbTop)
  ENDIF 
  this.Visible=.T.
 ENDPROC
ENDDEFINE

Даже не знаю, что тут можно сказать подробнее..
...
Рейтинг: 0 / 0
ToolBar
    #32162403
___Руслан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо большое! Тут всё вроде ясно.
С уважением Руслан!
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / ToolBar
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]