Einzelnen Beitrag anzeigen

DelphiPeter

Registriert seit: 21. Dez 2007
Ort: Iserlohn
198 Beiträge
 
Delphi 2010 Professional
 
#1

Eigenes TEdit Borderdesign CSS like

  Alt 25. Aug 2011, 20: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
  Mit Zitat antworten Zitat