Einzelnen Beitrag anzeigen

Benutzerbild von mirage228
mirage228

Registriert seit: 23. Mär 2003
Ort: Münster
3.750 Beiträge
 
Delphi 2010 Professional
 
#10

Re: kleiner Web Designer

  Alt 8. Feb 2005, 14:27
Zitat von Matze:
Du hast zwar nichts angehangen, aber ich weiß, was du meinst. Nur liegt das an den Komponenten oder an Delphi, den Transparenz ist aktiviert.
Ich wusste, ich habe was vergessen

Benutzt Du denn eine System-Imagelist oder eine normale Imagelist, wo Du die einzelnen Datei-Icons reinspeicherst?
Zitat von Matze:
Puh, vielleicht tut's ein MaskEdit, da muss ich mal schauen.
Oder einfach im FormCreate:
  SetWindowLong(Edit1.Handle, GWL_STYLE, GetWindowLong(Edit1.Handle, GWL_STYLE) or ES_NUMBER);
Zitat von Matze:
Zitat von mirage228:
Du kannst einfach alle Attribute eines TSynCustomHighlighters durchlaufen und die Eigenschaften jeweils setzen lassen
(so habe ich es auch gelöst)
Wie meinst du das genau?
Ich habe erst mit einem Record gearbeitet und so, das war mir nur irgendwie zu ausfändig.
Erstmal packst Du alle Highlighter in eine Liste (Combobox, Listbox, ...) dann hat ja jeder Highlighter in SynEdit die Eigenschaften "Attributes" und "AttribCount". In eine neue Liste fügst Du dann die Attributes[i].Name des ausgewählten Highlighters ein.
Und bei einer erneuten Auswahl eines Attributes setzt Du in anderen Komponenten die entsprechenden Eigenschaften (ForegroundColor, BackGroundColor, FontStyles, ...)

mfG
mirage228
David F.

May the source be with you, stranger.
PHP Inspection Unit (Delphi-Unit zum Analysieren von PHP Code)
  Mit Zitat antworten Zitat