Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi MultiSyn: Schema erstellen funzt net (https://www.delphipraxis.net/21360-multisyn-schema-erstellen-funzt-net.html)

yankee 1. Mai 2004 16:32


MultiSyn: Schema erstellen funzt net
 
Ich will ein Schema (oder wie es heißt) bei einem MultiSyn zu Laufzeit erstellen. Das mache ich so:
Delphi-Quellcode:
    with MainForm.SynMultiSyn1 do
    begin
        Schemes.Add;
        Schemes.Items[Schemes.Count-1].SchemeName :=inputbox('Profilname','Bitte einen Namen für das Profil eingeben','');
    end;
    ListBoxUpdate;
    ListBox1.ItemIndex :=ListBox1.Items.Count-1;
Und genauso funzt es nicht. Bei Schemes.Add tritt nämlich 'ne Exeption auf. Aber nicht immer, sondern nur genau dann, wenn auch ein SynEdit existiert.
Aber WIESO?
bzw. Was muss ich tun um diesen Fehler zu beseitigen?

CalganX 1. Mai 2004 17:31

Re: MultiSyn: Schema erstellen funzt net
 
Hi,
ich vermute mal, dass diesem SynEdit dein MultiSyn als Highlighter zugeordnet ist. Das Problem ist aber dabei, dass du ein Schema erstellst, das nicht genügend Informationen enthält. Du solltest daher folgendes machen:
Delphi-Quellcode:
DeinSynEdit.Highlighter := nil; // oder irgendein anderer Highlighter

// erstelle ein neues Schema

DeinSynEdit.Highlighter := DeinMultiSyn;
Chris

yankee 1. Mai 2004 20:41

Re: MultiSyn: Schema erstellen funzt net
 
Tank dich, das funzt!


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:45 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz