Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / PageFrame / 9 сообщений из 9, страница 1 из 1
02.03.2006, 14:04
    #33576994
OlegII
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PageFrame
Добрый день.

На форме есть Treeview и PageFrame у которого Таб скрыты(так необходимо).

Есть ли возможность при нажатии в дереве на узел открывать определённую вкладку, НО что бы на форму добавлялась кнопка с возможностью закрытия этой вкладки(т.е. например переключение на первую)

или на каждую вкладку вешать кнопку, а потом при активации смещать на форму?
...
Рейтинг: 0 / 0
02.03.2006, 14:23
    #33577069
Fox2X
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PageFrame
IF Thisform.oTree.SelectedItem.Index=1
Thisform.PageFrame.ActivePage =1
ENDIF
...
Рейтинг: 0 / 0
02.03.2006, 14:24
    #33577075
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PageFrame
Активизировать нужную страницу PageFrame программно можно так:

ThisForm.PageFrame1.ActivePage = 1

Будет открыта первая закладка.

Если вопрос стоит просто вернуться на первую страницу, то и нужна всего-лишь одна кнопка на форме, которая всегда делает активной именно первую страницу.
...
Рейтинг: 0 / 0
02.03.2006, 14:51
    #33577177
OlegII
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PageFrame
ммм, может я объяснил не правильно, но проблема состоит не именно в программном открытии Page, а в добавлении кнопки на форму:

"НО что бы на форму добавлялась кнопка с возможностью закрытия этой вкладки(т.е. например переключение на первую) " - скажем как закладка на тоолбаре в Internet Explorer
...
Рейтинг: 0 / 0
02.03.2006, 15:19
    #33577302
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PageFrame
Так чего непонятного-то?

Кладешь на форму кнопку. В событии Click этой кнопки пишешь:

ThisForm.PageFrame1.ActivePage = 1

Все. При нажатии на эту кнопку, какая бы страница ни была открыта и на каком бы узле ни стоял автоматом будет открываться первая страницы PageFrame.

Кнопку кладешь на саму форму, а не на закладки. Доступна вне зависимости от того, на какой закладке находишься. Чтобы не мешалась рамка от PageFrame сделай ее невидимой

BorderWidth = 0

Визаульно, PageFrame вообще будет невидима. Нет ни закладок ни границы.
...
Рейтинг: 0 / 0
02.03.2006, 15:36
    #33577388
OlegII
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PageFrame
:( мне надо что бы на форму! при активации какого либо Tab добавлялась НОВАЯ кнопка с возможностью закрытия этого таба.


Т.е.: я на Nod в дереве делаю клик - активируется Tab и на форму добавляется кнопка с ссылкой на этот Tab, далее снова делаю клик на другом Node - активируется Tab И на форму добавляется есче одна кнопка с ссылкой уже на этот Таб. Получается, если я активировал в какой то промежуток времени 5 Tab`ов, то на форме будет 5 кнопок. Звучит глупо, но так надо сделать.
...
Рейтинг: 0 / 0
02.03.2006, 15:46
    #33577415
Aleksey-K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PageFrame
А зачем добавлять и удалять кнопки, проще делать ее (их) не видимыми с возможным изменением картинки и ToolTip
Вот пример такой формы. Как и говорил Владимир, тут 6 Page на Frames с BorderWidth = 0 и сейчас мы на Page = 2. При переходе стала видимой кнопка перехода на Page1 (выделена красным цветом).

С уважением, Алексей
...
Рейтинг: 0 / 0
02.03.2006, 16:30
    #33577599
OlegII
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PageFrame
И всё же есть такая возможность :
"Т.е.: я на Nod в дереве делаю клик - активируется Tab и на форму добавляется кнопка с ссылкой на этот Tab, далее снова делаю клик на другом Node - активируется Tab И на форму добавляется есче одна кнопка с ссылкой уже на этот Таб. Получается, если я активировал в какой то промежуток времени 5 Tab`ов, то на форме будет 5 кнопок."


Спасибо за ответы!
...
Рейтинг: 0 / 0
03.03.2006, 02:20
    #33578633
Igor Korolyov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PageFrame
Hi OlegII!

Ты видел чтобы в IE после каждой навигации появлялась новая кнопка? А вот то
что там "меню возврата" наращивается - это факт - так что и тут ты можешь
сделать свой "стек истории навигации" - ну или не стек а список с указанием
"текущего" элемента - чтоб можно было и Back и Forward сделать - а уж как
это на кнопки отобразить - это вопрос реализации и он не заслуживает особого
внимания - конечно надо повозитться, но идея то прозрачна.

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / PageFrame / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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