Форум: "Начинающим";
Текущий архив: 2007.07.01;
Скачать: [xml.tar.bz2];
Внизчтото вида PageControl Найти похожие ветки
← →
Изя (2007-06-05 13:53) [0]Народ помогите пожалуста подскажите красивое решение:
в PageControl на каждой странице разумеется можно размещать разные наборы разных визуальных компонентов (лейблы, кнопки и т.д.) - все без лишней головной боли реализуется и работает. но вот как бы посоветовали сделать такое но без этого компонента, исключительно на самом окне? неужели только run-time creat"ом и destroy"ем? каждый раз пересоздавать неохота, много кода получается. компонентов МНОГО, накладывать их друг на друга например и управлять видимостью - тихий ужас, черт ногу сломит. вот нечто похожее на слоистую структуру окон в 1С (кто видел тот понимает о чем я) можно реализовать? и как посоветуете? заранее благодарен.
← →
DevilDevil © (2007-06-05 14:58) [1]такую структуру в 1С я не видел но...
Вся фишка в многопанельности (TPanel). У одной панели Visible становится false, у другой - true.
← →
Изя (2007-06-05 15:13) [2]Панели придется также накладывать друг на друга... Запутаюсь где что. Хотя попробую, других идей пока что нет.
← →
clickmaker © (2007-06-05 15:29) [3]
> но вот как бы посоветовали сделать такое но без этого компонента,
> исключительно на самом окне
а почему именно так?
← →
Rouse_ © (2007-06-05 17:19) [4]На вкладке Win 3.1 есть компонент TNotebook - используй его.
← →
sniknik © (2007-06-05 17:46) [5]> На вкладке Win 3.1 есть компонент TNotebook - используй его.
старый, при включенных схемах XP стремно смотрится.
> чтото вида PageControl
если нужно чтото типа, то почему не именно его? если не нужны панельки сверху то это отключается установкой невидимости страниц, переключатся между ними тогда придется программно. (можно меняя индекс, можно присваивая контролу(нужному свойству) выбранную страницу)
← →
tesseract © (2007-06-05 17:52) [6]
> вот нечто похожее на слоистую структуру окон в 1С (кто видел
> тот понимает о чем я) можно реализовать? и как посоветуете?
>
Свойства те же, только по английски. Правда если компоненты сильно разнесены, придяться как-то их сгруппировать, по tag например.
← →
Изя (2007-06-05 19:52) [7]>> но вот как бы посоветовали сделать такое но без этого компонента,
>> исключительно на самом окне
>а почему именно так?
да всё в интерфейс упирается - а-ля касперски интернет секьюрити. заказчик (будь он неладен) такой же захотел а я тут сижу кнопки да панели по форме двигать пытаюсь...
>> чтото вида PageControl
>если нужно чтото типа, то почему не именно его? если не нужны панельки >сверху то это отключается установкой невидимости страниц, >переключатся между ними тогда придется программно. (можно меняя >индекс, можно присваивая контролу(нужному свойству) выбранную >страницу)
не знал что у этого чуда можжно закладки скрыть... хм... а программно переключаться - не беда, справлюсь.
Всем спасибо! будем пробовать-с!
← →
Изя (2007-06-08 09:15) [8]Ура, панели рулят. правда возникли трудности между их переключением при дизайне междумордия, но это несущественно. Вопрос в другом возник - чё-то проект стал "весить" ощутимо, уже где-то под метр. Для экзешника это как-бы несолидно... такую жырность то есть иметь. Не предполагал что настолько раздует... Что ТЕПЕРЬ можно сделать для похудения проекта - грохнуть всё к чертям и уйти к инди на поклон - и все сначала? интерфейс красивый своял, жалко убивать... в общем любые шаги по оптимизации приветствуются! посоветуйте плз. от каких модулей можно отказаться? Dialogs убрал на очереди SysUtils...
З.Ы. интересно какой по счету это вопрос об "уменьшении размера программы"? всяко не первый уверен. :) сорри
← →
sniknik © (2007-06-08 10:45) [9]> уже где-то под метр. Для экзешника это как-бы несолидно...
точно, меньше 10 метров это и не программа считай... так... фиговинка.
> на очереди SysUtils...
~ 40кб. проэкт конечно сразу же ощутимо "похудеет"... ага. как скидка в 5 руб. при цене мерседеса. заметно, аж жуть.
зайди в раздел KOL(шапка сверху), или на winapi переделывай.
← →
ЮЮ © (2007-06-08 10:48) [10]>уже где-то под метр. Для экзешника это как-бы несолидно... такую жырность то
> есть иметь.
Для ехе-шника, не требующещего других библиотек, несолидно иметь меньший размер :) 1.7 - 2.2 - мой любимый размерчик.
← →
Изя (2007-06-08 11:48) [11]
> ~ 40кб. проэкт конечно сразу же ощутимо "похудеет"... ага.
> как скидка в 5 руб. при цене мерседеса. заметно, аж жуть.
>
тогда конечно не стоит и копья ломать... на чистом апи переписывать долго ну а KOL... гляну, сенькс.
← →
Style © (2007-06-08 15:43) [12]
> > На вкладке Win 3.1 есть компонент TNotebook - используй
> его.
> старый, при включенных схемах XP стремно смотрится.
кстате в jvcl есть подобный компонентик, смотрится не стремно.
← →
Style © (2007-06-08 15:43) [13]
> > На вкладке Win 3.1 есть компонент TNotebook - используй
> его.
> старый, при включенных схемах XP стремно смотрится.
кстате в jvcl есть подобный компонентик, смотрится не стремно.
← →
Anatoly Podgoretsky © (2007-06-08 22:07) [14]
> точно, меньше 10 метров это и не программа считай... так.
> .. фиговинка.
Да и 10 метров тоже фиговинка.
← →
ASoft (2007-06-09 03:20) [15]А что бы фреймы не использовать для подобных целей? имхо, удобней, чем панели
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.07.01;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.004 c