![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
свой object inspector [D7]
aka © (2016-04-30 22:29:00)хочу написать свой не сложный object inspector. Инспектироваться должен всего один класс объектов от базового, property=[integer, string, boolean] - больше не нужно. Может можно было бы замутить все это дело и на PaintBox для обычных свойств(без выпадающего списка) с обычным вводом, можно было бы и помучаться. Другой вариант, который мне совсем не нравится, это создавать TEdit-ы и TComboBox-ы. Что подскажите?
Германн (2016-05-05 01:07:00) [1]Удалено модератором
NoUser (2016-05-05 00:21:00) [2]Удалено модератором
aka (2016-05-04 19:08:00) [3]
> Можно и на StringGrid. Там разница небольшая.
Вполне можно все нормально отрисовать и в PaintBox, до конца недели думаю дописать, кому надо - звоните.
dmk (2016-05-04 13:09:00) [4]Сделал на TValueListEditor:
http://hostingkartinok.com/show-image.php?id=f59baf9a2d3d46e475fe74a3f4aefdc7
Сделал за пару недель не торопясь (вечерами).
В инспектор вывел только нужные свойства.
Все компоненты свои.
Можно и на StringGrid. Там разница небольшая.
sniknik (2016-05-04 08:50:00) [5]> один ComboBox "ездил" к выделенной ячейке?
> ухты © (30.04.16 23:52) [1]
> TValueListEditor не подходит?
+ Values
выбор из списка готов.
NoUser (2016-05-03 15:09:00) [6]ага,
Cb.Width := Lv.Columns[0].Width;
with Lv.Items[Lv.ItemIndex].GetPosition do begin
Cb.Left := Lv.Left + X - 5;
Cb.Top := Lv.Top + Y;
end;
Cb.DroppedDown := True;
Cb.Visible := True;
Cb.SetFocus;
aka (2016-05-02 21:51:00) [7]
> NoUser © (01.05.16 19:49) [5]
>
> если вопрос только к gui, то самокат для редактирования
> параметров делал через
> ComboBox (одна штука без рюшечек) + ListView (vsRepors,
> Columns[0].Index := 1)
Это у тебя один ComboBox "ездил" к выделенной ячейке?
KilkennyCat (2016-05-02 21:30:00) [8]
> А почему у меня минимум на неделю?
Тебе не попадалось в журналах "конструкции выходного дня?" Типа, за выходной день можно сделать. Хрена с два! Там неделю возни, но все упорно пишут, "сделал за 5 минут", выпускают книги "освой за 21 день" и т.д.
aka (2016-05-02 21:26:00) [9]
> Игорь Шевченко © (01.05.16 10:34) [3]
>
> Обычный object inspector надписан на TStringGrid. В свое
> время делал нечто подобное, на день работы.
То на день работы, а то и на час. А почему у меня минимум на неделю?
sniknik (2016-05-02 01:37:00) [10]> к примеру как у формы свойство HorzScrollBar c набором подсвойств.
там всего лишь добавлено пару пробелов/отступ при самостоятельной отрисовке.
aka (2016-05-01 20:30:00) [11]А в TValueListEditor делают списки второго уровня? к примеру как у формы свойство HorzScrollBar c набором подсвойств.
NoUser (2016-05-01 19:49:00) [12]если вопрос только к gui, то самокат для редактирования параметров делал через
ComboBox (одна штука без рюшечек) + ListView (vsRepors, Columns[0].Index := 1)
Юрий Зотов (2016-05-01 17:30:00) [13]Ради одного свойства одного класса делать Object Inspector? Это из пушки по воробьям. Достаточно сделать простейшую форму-редактор.
И непонятно, при чем тут PaintBox, TEdit-ы и TComboBox-ы.
Игорь Шевченко (2016-05-01 10:34:00) [14]Обычный object inspector надписан на TStringGrid. В свое время делал нечто подобное, на день работы.
Велосипед (2016-05-01 00:06:00) [15]https://www.devexpress.com/products/vcl/exverticalgrid/
ухты (2016-04-30 23:52:00) [16]TValueListEditor не подходит?