![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как сделать Object Inspector
Вова © (2013-03-05 03:40:00)Есть в делфи ObjectInspector. Хочу сделать такой же для своих целей. Нет ли где случайно готовых исходников, которые можно творчески переработать? ) или из чего его лучше делать (нашел компонент TValueListEditor). Причем идея в том, чтобы сделать его в отдельной форме, а потом как то эту форму прилеплять к основной или влеплять в основную (как в делфи и сделано).
Т.е. требуется окно в котором будут отображаться свойства (колонки Property, Value). События не нужны....пока что. От типа значения должны зависеть свойсва колонки "Value". Т.е. если тип значения boolean, то в ячейке можно поставить только галку. Сами свойства, описания типов и значений хранятся в другом месте, нужен цивилизованный редактор их. Ищу добрых людей которые сэкономят мне пару дней жизни, которые мне придется самому делать кривую версию оного, и подарят ссылку на исходник ))
Погуглил ничего не нашел, кроме описания как пользоваться дельфийским. Может кто нить сказать что спросить у гугла хотя бы? ) или ссылку на чтонибудь подобное, чтобы было с чего начать
Юрий Зотов (2013-03-05 16:40:00) [21]> Дмитрий С © (05.03.13 15:11) [7]
Да что там мелочиться-то? За пару часов. Вместе со всеми радакторами.
Ega23 (2013-03-05 16:27:00) [22]
> на второй день бросил
вот-вот. Геморроя там - вагон и тележка.
O'ShinW (2013-03-05 16:22:00) [23]на второй день бросил только бросил
когда подобное было нужно,
стал искать готовое
или готов был пересмотреть интерфейс.
Но нашел у джедаев
Ega23 (2013-03-05 15:29:00) [24]
> Ага, со всякими вложенными типами и множествами — ну прям
> пара дней...
Да просто отрисовка - уже гемор.
брат Птибурдукова (2013-03-05 15:18:00) [25]Ага, со всякими вложенными типами и множествами — ну прям пара дней...
Ega23 (2013-03-05 15:15:00) [26]
> За пару дней реально самому сделать.
Сильно сомневаюсь.
Дмитрий С (2013-03-05 15:11:00) [27]
> Ega23 © (05.03.13 08:05) [2]
За пару дней реально самому сделать.
O'ShinW (2013-03-05 10:02:00) [28]
> Inovet © (05.03.13 09:40) [4]
именно так и получается :)
type
TForm1 = class(TForm)
jvnspctr1: TJvInspector;
btn1: TButton;
procedure btn1Click(Sender: TObject);
private { Private declarations }
public { Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.btn1Click(Sender: TObject);
begin
jvnspctr1.InspectObject := btn1;
end;
O'ShinW (2013-03-05 09:58:00) [29]см JEDI,
TJvInspector
Inovet (2013-03-05 09:40:00) [30]> [2] Ega23 © (05.03.13 08:05)
> Пару месяцев - не хошь? И то, еси ты достаточно квалифицирован для этого...
Чё там делать? Кампаненту кинул на форму да и всё. Ты ссылку на кампаненту давай.
brother (2013-03-05 09:26:00) [31]писал подобное для визуального редактирования рекордов - бррр ...))
Ega23 (2013-03-05 08:05:00) [32]
> сэкономят мне пару днейжизни
Бггггггг
Пару месяцев - не хошь? И то, еси ты достаточно квалифицирован для этого...
Вова (2013-03-05 03:49:00) [33]http://it.kgsu.ru/DelAdd/deladd16.html
мда, я даж нашел пример, только че то там 3 строчки ))