P°ehled vlastnostφ, metod a udßlostφ objektu:
--------------------------------------------------------------
Align (RW) AutoDisplay (RW) BorderStyle (RW)
Center (RW) Color (RW) Ctl3D (RW)
Cursor (RW) DataField (RW) DataSource (RW)
Enabled (RW) Font (RW) Height (RW)
HelpContext (RW) Hint (RW) Left (RW)
Name (R) ParentColor (RW) ParentCtl3D (RW)
ParentFont (RW) ParentShowHint (RW) PopupMenu (RW)
ReadOnly (RW) ShowHint (RW) Stretch (RW)
TabOrder (RW) TabStop (RW) Tag (RW)
Top (RW) Visible (RW) Width (RW)
--------------------------------------------------------------
CopyToClipboard CutToClipboard LoadPicture
PasteFromClipboard Picture.LoadFromFile Picture.SaveToFile
--------------------------------------------------------------
OnClick OnDblClick OnEnter
OnExit OnKeyDown OnKeyPress
OnKeyUp OnMouseDown OnMouseMove
OnMouseUp
--------------------------------------------------------------
Legenda: * -> pouze z programu, R -> lze Φφst, W -> lze zadat
Komponenta DataImage slou₧φ pro zobrazovßnφ obrßzk∙ ulo₧en²ch v databßzi na formulß°i. Obrßzek je ulo₧en v databßzovΘ polo₧ce typu Memo. S memopolo₧kou obsahujφcφ obrßzky lze manipulovat pouze metodami zde uveden²mi.
UPOZORN╠N═:
JakΘkoliv jinΘ akce (nap°φklad p°es objekt DataTable) budou mφt za nßsledek naruÜenφ
informacφ o obrßzku a tφm i nemo₧nost jeho zobrazovßnφ !
Nejd∙le₧it∞jÜφ vlastnostφ je DataSource, ve kterΘ se udßvß zdroj p°ipojen²ch dat. Polo₧ku databßze, ve kterΘ je obrßzek ulo₧en zadßvßte ve vlastnosti DataField. Musφ b²t typu Memo a nesmφ obsahovat text.
Jednou z mo₧nostφ p°esunu bitmapy do databßze a vyjmutφ s databßze je pou₧itφ metod
CopyToClipboard, CutToClipboard a PasteFromClipboard. Obrßzek lze p°esunout do
memopolo₧ky takΘ volßnφm metod Picture.LoadFromFile, kdy se musφ jako parametr uvΘst
jmΘno souboru s obrßzkem, kter² musφ b²t typu *.BMP. Obdobn∞ lze ulo₧it obrßzek z databßze
do souboru volßnφm metody Picture.SaveToFile. P°i zm∞n∞ obsahu databßzovΘ polo₧ky
programu musφte pou₧φt nejprve metodu Edit pro p°epnutφ do editaΦnφho m≤du, nßsledn∞ volat
po₧adovanou metodu pro akci s bitmapou a nakonec ulo₧it provedenΘ zm∞ny metodou Post:
Jazyk KLONDAIK:
DataTable.Edit;
DataImage.Picture.LoadFromFile('obrazek.bmp');
DataTable.Post;
Jazyk BONANZA:
DataTable.Edit
DataImage.Picture.LoadFromFile("obrazek.bmp")
DataTable.Post
Pokud mß b²t bitmapa zobrazena na celΘ ploÜe objektu, nastavte vlastnost Stretch . P°i po₧adavku na automatickou zm∞nu velikosti objektu podle velikosti bitmapy nastavte vlastnost AutoSize. P°i po₧adavku na vycentrovßnφ bitmapy na ploÜe objektu nastavte vlastnost Center.