![]() |
Delphi-Version: 2007
Eigenes TEdit Borderdesign CSS like
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 |
AW: Eigenes TEdit Borderdesign CSS like
Da scheinst du das selbe zu wollen, mit dem ich schon angefangen habe:
![]() Ich mach das über selbst zeichnen. allerdings gehe / ging ich da noch nen Stück weiter als nur die border-Eigenschaft. Da merkst du sehr bald, was man alles (nicht) mit normalen Canvas-Methoden machen kann. mfg Florian |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:47 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz