Delphi - Jak vkreslit komponentu do StringGridu.
Zdravím.
Jsem kdysi viděl na netu zdrojaček, kde se do buňky gridu kreslíl button nebo CheckBox.
Nějak se mi nedaří něco takového znovu najít.
Nenajde se tu někdo, kdo umí hledat lepe jak já?
Zdravím.
Jsem kdysi viděl na netu zdrojaček, kde se do buňky gridu kreslíl button nebo CheckBox.
Nějak se mi nedaří něco takového znovu najít.
Nenajde se tu někdo, kdo umí hledat lepe jak já?
Předmět | Autor | Datum |
---|---|---|
Osobně bych obrázky nasázel do TImageList
V OnDraw události StringGrid pak zavolat ImageList.Draw()… Jan Fiala 19.02.2019 21:51 |
Jan Fiala | |
Tak jsem vyzkoušel to, co je v tom odkaze a funguje, děkují.:-) poslední Kocap 20.02.2019 12:55 |
Kocap |
Zpět do poradny Odpovědět na původní otázku Nahoru
Osobně bych obrázky nasázel do TImageList
V OnDraw události StringGrid pak zavolat ImageList.Draw() - předá se canvas, kam a index obrázku.
Pokud tam chceš kreslit opravdu CheckBox nebo Tlačítko, pak je možné použít VCLThemes a zavolat vykreslení konkrétního elementu.
Tady máš příklad na vykreslení pomocí Styles i bez nich
https://stackoverflow.com/questions/42835758/delphi-place-a-checkbox-inside-a-dbgrid-themed
Tak jsem vyzkoušel to, co je v tom odkaze a funguje, děkují.