2009-09-15 1 views
7

W projektancie formularzy czasami potrzebuję zobaczyć właściwość typu, więc wiem, jakiego rodzaju danych wejściowych oczekuje. Niestety Inspektor Obiektów nie pokazuje tego.Jak mogę zobaczyć typ właściwości w Inspektorze obiektów?


Przykład:

Near-perfect circle

Składnik ten wyraźnie chce mnie połączyć „siatkę”, ale nie mam pojęcia jaki typ siatki muszę. TDbGrid? TDrawGrid? TColorGrid? TGridPanel?

Oczywiście mogę to zobaczyć, patrząc na źródło komponentu, ale czy ktoś wie szybciej?

Odpowiedz

8

Niestety, nie ma żadnego sposobu na uzyskanie tego z Inspektora Obiektów. Zawsze możesz wpisać gdzieś kod i wpisać JvGridFilter1.Grid i nacisnąć CTRL-SPACE i zobaczyć, co się pojawi, ale to prawie tak samo, jak zaglądanie do kodu. Nie sądzę, żeby było łatwiejszy sposób.

Spróbuj przesłać to do QC jako żądanie funkcji.

+0

Bummer. Tego się bałem. Czy borland/codegear po prostu nigdy o tym nie pomyślał, czy byłby to dobry techniczny powód? –

+3

Z tego co przeczytałem, Inspektor obiektów używa RTTI do inspekcji obiektów, a informacje o typie są tam dostępne. Prawdopodobnie po prostu nigdy o tym nie pomyśleli. –

+2

Tak, zgadzam się - dobrze by było dodać. Umieścić go w sekcji VCL/RTL http://delphi.uservoice.com –