Форум: "Начинающим";
Текущий архив: 2006.10.22;
Скачать: [xml.tar.bz2];
ВнизУ кого какие мысли будут? Найти похожие ветки
← →
qp (2006-10-03 07:55) [0]Здравствуйте!
Имеется (привожу не полностью, только что бы смысл был ясен)
TFVal = record
Value,
Min,
Max : Float;
end;
TListVal = record
ValIndex : Integer;
Values : TStringList;
IdValues : TStringList;
end;
Tvalue = record
case byte of
1 : (Sval : String[255]);
2 : (Ival : TIVal);
3 : (FVal : TFVal);
4 : (ListVal : TListVal);
end;
PValue=^TValue;
TVariable = class(TComponent)
vName : String;
vType : TVariablType;
vValue : PValue;
end;
Стоит задача визуально отображать эти переменные TVariable с позволением пользователю менять их значения VValue( в зависимости от типа). С помощью чего лучше это сделать (компонент)?
← →
Kolan © (2006-10-03 08:01) [1]Нах тебе записи? Пользуй классы. Тогда вместо TListVal просто TObjectList.
> С помощью чего лучше это сделать (компонент)?TEdit
?
← →
qp (2006-10-03 08:13) [2]отображать нужно несколько таких переменных сразу
я думал чт-то типа пропэдитра или дерева с возможностью редактирования
← →
ЮЮ © (2006-10-03 09:12) [3]отображать нужно несколько таких переменных сразу
TDrawGrid
OnGet(Set)Text
OnDrawCell
← →
ЮЮ © (2006-10-03 09:22) [4]На весь Грид в один момент существое окно ввода максимум для одной ячейки. Редактор в виде выпадающего списка уже заложен в генофонд грида
← →
clickmaker © (2006-10-03 09:58) [5]
> отображать нужно несколько таких переменных сразу
динамически можно создавать контролы. На скролбоксе, скажем.
Для строки - Edit, для чисел - MaskEdit или SpinEdit
← →
Джо © (2006-10-03 10:38) [6]Или TValueListEditor.
← →
qp (2006-10-03 11:13) [7]TValueListEditor - почти тоже самое что TDrawGrid же?
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.10.22;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.039 c