Eigenes TEdit Borderdesign CSS like
25. Aug 2011, 21:51
Delphi-Version: 2007
Hallo Freunde
ich versuche mich am Komponenten Design, und würde gerne mit einem TEdit anfangen. Der Plan : Propertys für den Borderstyle wie in CSS
Ich will diese Optionen realisieren:
Border-Left-Active: true, false
Border-Left-Style: solid, dotted, dashed
Border-Left-Width: freie Eingabe (z.B. 1 Pixel)
Border-Left-Color: clBtnFace, etc.
Border-Right-Active: true, false
Border-Right-Style: solid, dotted, dashed
Border-Right-Width: freie Eingabe (z.B. 1 Pixel)
Border-Right-Color: clBtnFace, etc.
Border-Top-Active: true, false
Border-Top-Style: solid, dotted, dashed
Border-Top-Width: freie Eingabe (z.B. 1 Pixel)
Border-Top-Color: clBtnFace, etc.
Border-Bottom-Active: true, false
Border-Bottom-Style: solid, dotted, dashed
Border-Bottom-Width: freie Eingabe (z.B. 1 Pixel)
Border-Bottom-Color: clBtnFace, etc.
Später will ich das für weitere Komponenten machen, wie z.B. Listbox, Memo, Combobox, Checklistbox, etc.
Es wäre richtig cool, wenn ihr mir einen Denkanstoß geben könntet.
Ich dachte ein TShape für jeden Teil der Border - was meint ihr?
Grüße
Peter
Peter Majewski
|