Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как сделать Object Inspector


Страницы:   1 2

Вова ©   (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 строчки ))


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо