:: Visual Foxpro, Foxpro for DOS
Не сохраняется выбранная мною последовательность вкладок
Kaiser
Автор

Сообщений: 272
Дата регистрации: 31.10.2002
Этот глюк наблюдается в 8 и 9 версии, про другие сказать не могу . У меня в проекте есть форма, в которой PageFrame имеет 14 вкладок и вот как-то понадобилось их в другом порядке перестроить. После открытия сохраненной формы все осталось по прежнему и причем некоторые вкладки вообще сместились непонятно куда....как ты их не переставляй все остается по старому.

Ладно...открыл форму как таблицу и там последовательность вкладок изменил в ручную, в записи соответствующей pageframe. Открыл форму...вкладки все в порядке...сохранил форму и опять открыл и опять разброд и шатания.



[i][small][color=Gray]Отредактировано (21.09.04 10:49)


------------------
жизнь дала трещину и стала похожа на ж.....
Ratings: 0 negative/0 positive
Re: Не сохраняется выбранная мною последовательность вкладок
piva

Сообщений: 18655
Откуда: Курган
Дата регистрации: 24.03.2004
Все отлично сохраняется - если ставить PageOrder на каждом конкретном Page




------------------
Часто бывает так, что есть над чем задуматься, а нечем.
Ratings: 0 negative/0 positive
Re: Не сохраняется выбранная мною последовательность вкладок
Kaiser
Автор

Сообщений: 272
Дата регистрации: 31.10.2002
именно так и ставлю итакая же фигня.



[i][small][color=Gray]Отредактировано (21.09.04 12:33)


------------------
жизнь дала трещину и стала похожа на ж.....
Ratings: 0 negative/0 positive
Re: Не сохраняется выбранная мною последовательность вкладок
Kaiser
Автор

Сообщений: 272
Дата регистрации: 31.10.2002
так самое смешное что вначале все было хорошо...но когда навешал функциональность и прошло несколько месяцев, то вот и обнаружилось




------------------
жизнь дала трещину и стала похожа на ж.....
Ratings: 0 negative/0 positive
Re: Не сохраняется выбранная мною последовательность вкладок
piva

Сообщений: 18655
Откуда: Курган
Дата регистрации: 24.03.2004
Была у меня форма с кучей вкладок, уж больно долго грузилась - приглось разбить на несколько




------------------
Часто бывает так, что есть над чем задуматься, а нечем.
Ratings: 0 negative/0 positive
Каким образом вылечилось !?
Kaiser
Автор

Сообщений: 272
Дата регистрации: 31.10.2002
Вот что было до прямого редактирования таблицы формы:

ErasePage = .T.
PageCount = 14
TabStretch = 0
Top = 0
Left = 0
Width = 619
Height = 227
TabIndex = 1
Name = "All"
Mpage4.FontBold = .T.
Mpage4.Caption = "....."
Mpage4.PageOrder = 1
Mpage4.Name = "Carrier"
Mpage1.Caption = "..."
Mpage1.PageOrder = 2
Mpage1.Name = "Mpage1"
Mpage3.Caption = "...."
Mpage3.PageOrder = 3
Mpage3.Name = "Mpage4"
Mpage2.Caption = "..."
Mpage2.PageOrder = 4
Mpage2.Name = "Mpage3"

Как отредактировал что стало нормально:

Mpage1.FontBold = .T.
Mpage1.Caption = "....."
Mpage1.PageOrder = 1
Mpage1.Name = "Carrier"
Mpage2.Caption = "..."
Mpage2.PageOrder = 2
Mpage2.Name = "Mpage1"
Mpage3.Caption = "...."
Mpage3.PageOrder = 3
Mpage3.Name = "Mpage4"
Mpage4.Caption = "..."
Mpage4.PageOrder = 4
Mpage4.Name = "Mpage3"

Т.е. изменил нумерацию в названии MpageXXX - складывается такое впечатление, что при отображении вкладок фокс сортирует по названию MpageXXX, а не PageOrder.

Рекомендую послать сигнал разработчикам !




------------------
жизнь дала трещину и стала похожа на ж.....
Ratings: 0 negative/0 positive
Re: Каким образом вылечилось !?
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Hi, Kaiser!

Цитата:
Рекомендую послать сигнал разработчикам !
Надеюсь и так
увидят Ты кстати не говорил, что страницы субклассированны были.

У меня другой вопрос/пожелание возник в связи с этим...




------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Каким образом вылечилось !?
Kaiser
Автор

Сообщений: 272
Дата регистрации: 31.10.2002
так это наблюдается и в основном PageFrame , я просто думал что если сам сделаю класс с моими вкладками, то проблема решится, но оказалось что не решилась...

Да....и очень хорошо было бы что вкладка имело свойство Visible, а то Enabled не достаточно.




------------------
жизнь дала трещину и стала похожа на ж.....
Ratings: 0 negative/0 positive
Re: Каким образом вылечилось !?
JS

Сообщений: 12264
Откуда: Эстония
Дата регистрации: 04.09.2000
Kaiser писал(а):
Цитата:
Да....и очень хорошо было бы что вкладка имело свойство Visible, а то Enabled не достаточно.
Это было бы неплохо, так как в свое время пришлось делать спецконтейнер-навеску над
pageframe - (задача требовала возможность работы с разрешением 640*480), где caption
для псевдо-tab подменялся цифрами, и только развернутый имел полный заголовок, и к
контейнеру было присобачено контексное меню с перечнем всех captions для tabs, подобно
тому как это сделано в Excel для выбора листов книги. Disabled pages не отображались ни
в контейнере, ни в контексном меню.

Может быть указанный метод подойдет для решения текущей задачи, пока VFP-team
исправляет.
Класс могу поискать, но там в принципе ничего сложного. Собственно контейнер и
и обработчик на базе Custom.

p.s. Интересно, использовался-ли заказчиками указанный режим хоть раз
(заказчик далеко - в Австрии)




------------------
Knowledge is better than ignorance!
Website: juri.foxhelp.eu
Ratings: 0 negative/0 positive
Re: Каким образом вылечилось !?
Kaiser
Автор

Сообщений: 272
Дата регистрации: 31.10.2002
мда...навернуто




------------------
жизнь дала трещину и стала похожа на ж.....
Ratings: 0 negative/0 positive
Re: Каким образом вылечилось !?
JS

Сообщений: 12264
Откуда: Эстония
Дата регистрации: 04.09.2000
А что делать? Господи. как иной раз приходится извращаться по прихоти заказчиков...
Мечта последних лет - перевербовать хотя-бы одного заказчика в программисты.




------------------
Knowledge is better than ignorance!
Website: juri.foxhelp.eu
Ratings: 0 negative/0 positive
Re: Каким образом вылечилось !?
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Hi, JS!

Цитата:
Мечта последних лет - перевербовать хотя-бы одного заказчика в
программисты.
Да, лишь бы не наоборот А то могут напрячь так, что
мало не покажется... Они то (программеры) знают что сделать можно
практически всё - вот и требуют чёрт-те чего




------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Не сохраняется выбранная мною последовательность вкладок
Zobr

Сообщений: 73
Дата регистрации: 24.02.2004
Может не совсем в тему, но тоже про PageFrame...
У меня он рисуется в дизайн-режиме так: при открытии окна на модификацию видимой является закладка, которая первая добавлялась в PageFrame, а ярлычек активен от последней добавленной :-(
это конечно не принципиально, но если честно - мешает очень. Почему бы не свести ярлычок и закладку вместе и не открывать форму с той закладкой на которую указывает ActivePage как в runtime?
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 18 alextash  (Гостей: 17)

© 2000-2024 Fox Club 
Яндекс.Метрика