1 (edited by k245 2021-10-13 12:00:52)

Topic: Дерево классов визуальных компонентов MVDB

Задумал в очередную документацию по MVDB внести сведения об иерархии классов визуальных компонентов. Что-то я знаю, но что-то осталось за пределами моего понимания или вызывает сомнения, потому что в Delphi имеются стандартные классы с такими же названиями. Так как разработчик пока тут не появляется, буду благодарен за любую информацию, включая предположения и догадки ))))


TObject
+ TPersistent
| + TComponent
| | + TControl
| | | + TWinControl
| | | | + TCommonCalendar
| | | | | + TDateTimePicker
| | | | |   + TdbDateTimePicker (*)
| | | | + TCustomControl
| | | | | + TCustomGroupBox
| | | | | | + TGroupBox
| | | | | |   + TdbGroupBox (*)
| | | | | + TCustomPanel
| | | | | | + TPanel
| | | | | |   + TdbPanel (*)
| | | | | + TCustomGrid
| | | | |   + TCalendar
| | | | |   | + TdbCalendar (*)
| | | | |   + TCustomDrawGrid
| | | | |     + TDrawGrid
| | | | |       + TStringGrid
| | | | |         +TStringGridEx
| | | | |           + TdbStringGridEx (*)
| | | | |             + TdbTreeView (*)
| | | | + TCustomListControl
| | | | | + TCustomListControl
| | | | |   + TCustomCombo
| | | | |     + TComboBox
| | | | |       + TdbComboBox (?)
| | | | + TCustomEdit
| | | | | + TEdit
| | | | | | + TdbEdit (?)
| | | | | |   + TdbEditCount (?)
| | | | | + TCustomMemo
| | | | |   + TMemo
| | | | |   | + TdbMemo (?)
| | | | |   + TCustomRichEdit
| | | | |     + TRichEdit
| | | | |       + TRichEditEx
| | | | |         + TdbRichEdit (*)
| | | | + TButtonControl
| | | | | + TCustomCheckBox
| | | | | | + TCheckBox
| | | | | |   + TdbCheckBox (?)
| | | | | + TCustomButton
| | | | |   + TButton
| | | | |     + TdbButton (*)
| | | | + TTabSheet
| | | | | + TdbTabSheet (*)
| | | | + TCustomTabControl
| | | | | + TPageControl
| | | | |   + TdbPageControl (*)
| | | | + TScrollingWinControl
| | | | | + TCustomForm
| | | | | | + TForm
| | | | | |   + TAForm (*)
| | | + TGraphicControl
| | | | + TImage
| | | |   + TdbImage (*)
| | | |   + TdbImageDataBase (?)
| | | | + TCustomLabel
| | | |   + TLabel
| | | |     + TdbLabel (*)


- TdbFileToDataBase (?!)
- TdbMap (?!)

(*) - уверен
(?) - не уверен
(?!) - не знаю

Визуальное программирование: блог и телеграм-канал.