Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.13;
Скачать: CL | DM;

Вниз

Как в Delphi реализовать нечто похожее на Object Inspector?   Найти похожие ветки 

 
Jack   (2003-10-24 17:07) [0]

В форме ввода есть много переменных значения которых пользователь должен заполнить. Хотелось бы реализовать все это как в Object Inspector. (некоторые значения из комбобокса, другие пользователь вводит сам, другие - только для чтения).

Как это можно сделать, если можно?


 
Skier ©   (2003-10-24 17:10) [1]

Вообще-то есть хорошая библиотека Extension Library, но
тебе надо подумать стоит ли для твоей специфичной (как я понял)
задачи делать OI, а это довольно не просто...

Какие существуют переменные ?


 
Jack   (2003-10-24 17:23) [2]

Переменые - строковые(некоторые предопределены(из списка значений), другие - произвольные(название чего-то там)) и целые.

Программа действительно решает конкретную прикладную задачу - небольшое клиентское приложение. Весь смысл подобного решения, только в дизайне.


 
ZEE ©   (2003-10-24 17:27) [3]

Дык вариантов для этого много:
- TStringGrig
- TListView
- TListBox
- набор из TLabel, TEdit, TComboBox (ну еще че там понадобится)
может еще что-нить...


 
Skier ©   (2003-10-24 17:28) [4]

>Jack (24.10.03 17:23) [2]
Дык вводишь признак :

TValueType = (vtString, vtEnumString, vtInteger); и усё.:)


 
Jack   (2003-10-24 17:41) [5]

Хочется чего-нибудь готового однокомпонентного, типа ValueListEditor"а. А как сказали - сделать не проблема, тут и вопросов нет.


 
ЮЮ ©   (2003-10-25 07:55) [6]

RxDrawGrid.OnGetEditStyle(Sender: TObject; ACol,
ARow: Integer; var Style: TEditStyle);

Т.е.для любой ячейки можно задать свой стиль InplaceEditor-а.
Для заполнения PickList-a есть

RxDrawGrid1.OnGetPicklist(Sender: TObject; ACol,
ARow: Integer; PickList: TStrings);


 
mOOx_ ©   (2003-10-25 11:56) [7]

Это в rx... А вот если ты покопаешься в хелпе по поводу того самого ValueListEditor"а, то увидишь, что все это там сделать можно, но только руками. Во время дизайна такие свойства не настраиваются. Можно сделать на основе его свой компонент и все такое. Я делал уже инспектор, правда он как-то кривовато работал (наверное из-за моей тогдашней профессиональности :) ). так что наводка дана, дальше сам :).
Удачи.



Страницы: 1 вся ветка

Текущий архив: 2003.11.13;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.021 c
3-40870
IBNovice
2003-10-20 16:04
2003.11.13
Не могу сделать lookUp Поле


3-40919
Hooch
2003-10-19 13:06
2003.11.13
SAP DB


3-40832
chtr
2003-10-22 07:16
2003.11.13
Как ускорить запрос в Access


3-40812
vantage10
2003-10-22 12:46
2003.11.13
перевод SQL запросов для работы с Access на MS SQL Server 2k


8-41773
JOV
2003-07-16 06:52
2003.11.13
Сжатие MP3