Komponente(n) Options (Eigenschaften)



  • Hi.

    Ich habe da mal ne Frage.
    Ich habe von den Jungs das SynEdit v1.1.
    Ich da gibt´s eine Eigenschaft die "Gutter" heißt und dieses Gutter hat unter eigenschaften.
    z.B.: ShowLineNumbers.
    Wenn ich das von fals zu true machen will:

    SynEdit1->Gutter->ShowLineNumbers = true;
    

    Kommt während der Laufzeit des PRG eine Laufzeit meldung.
    Das gleiche gilt auch für andere Kompüonete die unter Eigenschaften haben.
    Wie kann ich diese Untereigenschaften richtig ansprechen???
    In der FAQ gabs nix zu. 😞



  • Sieh FAQ, "Umgang mit 'Set'".



  • Ich habe mir das mal angeguckt und mal verglichen.

    z.B. das TStringGrid
    Sieht in den Eigenschaften so aus: Options: [goFixedVertLine,goFixedHorzLine...]
    Aber dieses Gutter ding hat sowas nicht da steht:
    Gutter: (TSynGutter)

    Und das in der FAQ bezieht sich ja auf die ähnlichkeit mit Strings, wenn man das so nennt.



  • Dann ist TSynGutter eben ein Set, und du musst da ShowLineNumbers reinhauen.

    [ Dieser Beitrag wurde am 14.04.2003 um 17:12 Uhr von WebFritzi editiert. ]



  • Hmm, das mit dem Set trift hier wohl nicht zu. Dann verrate uns doch erstmal, wie die Fehlermeldung genau lautet, und bei welchen anderen Komponenten das noch auftritt.



  • DAnke für die Hilfe.
    Aber hab den Fehler gefunden...
    Ich hatte das immer so angesprochen:

    frmEdit->SynEdit1->Gutter->ShowLineNumbers = true;
    

    Da kam der Fehler.
    Da aber diese TSynEdit in einem Child ist, mußte ich es

    Child->Gutter->ShowLineNumbers = true;
    

    so ansprechen.

    Ich dachte ich könnte das direkt so machen, das es für alle gilt.
    Da muß ich ja ne Loop machen, um alle Child zu ändern...

    Das gleiche war auch bei Edit Teil, wo über dies Font-Eigenschaft war...


Anmelden zum Antworten