====== TLabeledEdit — Eingabefeld mit Beschriftung ====== Ein [[lyx_-_programmiersprache:vega:controls:tedit|TEdit]] mit **fest verbundener Beschriftung**. Statt Feld und [[lyx_-_programmiersprache:vega:controls:tlabel|TLabel]] getrennt zu setzen und beim Verschieben beide nachzuziehen, wandert die Beschriftung hier mit. Unit: ''vega.extctrls'' · Basis: [[lyx_-_programmiersprache:vega:controls:tedit|TEdit]] → [[lyx_-_programmiersprache:vega:controls|Alle Steuerelemente]] · [[lyx_-_programmiersprache:vega:klassenbaum|Klassenbaum]] · [[lyx_-_programmiersprache:vega:guides:komponenten|Guide: Komponenten]] ---- ===== Vererbung ===== **Kette:** [[lyx_-_programmiersprache:vega:controls:tcomponent|TComponent]] → [[lyx_-_programmiersprache:vega:controls:tcontrol|TControl]] → [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] → [[lyx_-_programmiersprache:vega:controls:tedit|TEdit]] → **TLabeledEdit** **Direkte Nachfahren:** keine — diese Klasse wird nicht weiter abgeleitet. **Quelle:** ''vega/extctrls.lyx'' ---- ===== Verwendung ===== var e: TLabeledEdit := new TLabeledEdit("Name:"); e.SetBounds(120, 40, 200, 24); // Position des FELDES e.SetLabelPosition(LP_LEFT); e.SetLabelSpacing(8); e.SetParent(f); e.EditLabel.SetFontStyle(FS_BOLD); // die Beschriftung ist ein echtes TLabel ---- ===== Besonderheiten ===== * **Die Beschriftung gehört dem Feld.** Wer das Feld wegwirft, wirft sie mit weg — ''EditLabel'' nicht selbst zerstören. * **''LabelPosition'' bestimmt die Seite**, ''LabelSpacing'' den Abstand. Die Bounds gelten für das **Feld**; die Beschriftung wird daneben gesetzt und liegt damit außerhalb. * Alles Übrige — Auswahl, Zwischenablage, ''OnChange'' — steht bei [[lyx_-_programmiersprache:vega:controls:tedit|TEdit]]. ---- ===== Eigenschaften ===== Alle Eigenschaften, auch die geerbten. ^ Name ^ Typ ^ Bedeutung ^ Herkunft ^ | ''ComponentState'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | Zustand als Bitmaske (''csLoading'', ''csDestroying'' …) | [[lyx_-_programmiersprache:vega:controls:tcomponent|TComponent]] | | ''ComponentStyle'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | Stil als Bitmaske; Vorgabe ''csInheritable'' | [[lyx_-_programmiersprache:vega:controls:tcomponent|TComponent]] | | ''Name'' | [[lyx_-_programmiersprache:sprache:datentypen#8_zeiger|pchar]] | Name der Komponente — für ''FindComponent'' und beim Laden aus LFM | [[lyx_-_programmiersprache:vega:controls:tcomponent|TComponent]] | | ''OwnedComponents'' | [[lyx_-_programmiersprache:vega:controls:tobjectlist|TObjectList]] | Die Komponenten, die DIESER gehoeren. Delphis Components[]. Zeigerliste, keine Kopien: TObjectList hält int64-Adressen | [[lyx_-_programmiersprache:vega:controls:tcomponent|TComponent]] | | ''Owner'' | [[lyx_-_programmiersprache:vega:controls:tcomponent|TComponent]] | Wer diese Komponente wegraeumt. Nicht der Elternteil im Zeichenbaum — das ist bei TControl `Parent` | [[lyx_-_programmiersprache:vega:controls:tcomponent|TComponent]] | | ''Tag'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | Freier Wert für eigene Zwecke; die Bibliothek fasst ihn nicht an | [[lyx_-_programmiersprache:vega:controls:tcomponent|TComponent]] | | ''AutoSelect'' | [[lyx_-_programmiersprache:sprache:datentypen#5_wahrheitswerte_bool|bool]] | Beim Hineinspringen alles auswaehlen — so ersetzt die nächste Eingabe den alten Inhalt | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''Backend'' | ''IVegaBackend'' | Die Zwischenablage laeuft über vega.clipbrd, nicht mehr über einen eigenen Backend-Verweis: die eine Ablage des Prozesses bekommt ihr Backend von TApplication.Init, und zwar BEVOR … | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''CaretPos'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | Byteposition der Schreibmarke | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''CaretVisible'' | [[lyx_-_programmiersprache:sprache:datentypen#5_wahrheitswerte_bool|bool]] | Blinkt die Marke gerade sichtbar? Die Zeitsteuerung macht TApplication über einen Timer, der CaretVisible umschaltet | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''CharCase'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | Gross-/Kleinschreibung erzwingen, siehe TEditCharCase | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''HideSelection'' | [[lyx_-_programmiersprache:sprache:datentypen#5_wahrheitswerte_bool|bool]] | Auswahl auch dann zeigen, wenn das Feld den Fokus verloren hat? Delphi-Vorgabe: nein | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''MaxLength'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | Liest ''MaxLength'' | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''Modified'' | [[lyx_-_programmiersprache:sprache:datentypen#5_wahrheitswerte_bool|bool]] | Hat der NUTZER seit dem letzten Zuruecksetzen etwas geaendert? Ein SetText aus dem Programm zählt nicht — sonst wäre die Frage "muss gespeichert werden?" nach jedem Laden mit ja beantwortet | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''NumbersOnly'' | [[lyx_-_programmiersprache:sprache:datentypen#5_wahrheitswerte_bool|bool]] | Nur Ziffern annehmen. Delphis NumbersOnly: gefiltert wird die EINGABE, nicht SetText — ein Programm darf weiter schreiben, was es will, sonst kann es einen Fehlwert nicht mehr anzeigen | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''ReadOnly'' | [[lyx_-_programmiersprache:sprache:datentypen#5_wahrheitswerte_bool|bool]] | Nur lesen, keine Eingabe | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''ScrollX'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | Waagerechte Verschiebung in Pixeln, damit die Marke sichtbar bleibt | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''SelStart'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | Ankerpunkt der Auswahl; gleich CaretPos heißt "nichts ausgewählt" | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''Text'' | [[lyx_-_programmiersprache:vega:controls:ttextbuffer|TTextBuffer]] | [[lyx_-_programmiersprache:vega:controls:tcombobox | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''TextHint'' | [[lyx_-_programmiersprache:sprache:datentypen#8_zeiger|pchar]] | Graue Andeutung im leeren Feld ("Suchbegriff..."). Wird nicht ausgewählt, nicht kopiert und nicht mitgezaehlt — sie ist kein Text, sondern eine Beschriftung, die im Feld sitzt | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''UndoBuffer'' | [[lyx_-_programmiersprache:vega:controls:ttextbuffer|TTextBuffer]] | Ein Schritt zurück. Delphi merkt sich genau einen Stand; ein zweites Undo stellt den Zustand davor wieder her (also Redo). Mehr Stufen wären eine eigene Verwaltung — die kommt mit … | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''UndoCaret'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | Position der Schreibmarke im Rückgängig-Puffer | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''UndoValid'' | [[lyx_-_programmiersprache:sprache:datentypen#5_wahrheitswerte_bool|bool]] | Ob der Rückgängig-Puffer belegt ist | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''WantReturns'' | [[lyx_-_programmiersprache:sprache:datentypen#5_wahrheitswerte_bool|bool]] | Nimmt das Feld Eingabe- und Tabtaste selbst an? Nur mehrzeilige Felder werten das aus; die Felder stehen trotzdem HIER, weil jede Ableitung über InitEdit hochkommt und TMemo.Create nicht … | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''WantTabs'' | [[lyx_-_programmiersprache:sprache:datentypen#5_wahrheitswerte_bool|bool]] | Tabulator geht ins Feld statt zum nächsten Element | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''Alignment'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | Waagerechte Ausrichtung des Textes (TA_LEFT/TA_CENTER/TA_RIGHT) | [[lyx_-_programmiersprache:vega:controls:tedit|TEdit]] | | ''BorderStyle'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | Rahmenart, wie in Delphi: ohne oder einfach. Vorgabe ist der vertiefte Rahmen, an dem man ein Eingabefeld erkennt | [[lyx_-_programmiersprache:vega:controls:tedit|TEdit]] | | ''PasswordChar'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | Statt der Zeichen wird dieses Zeichen gezeigt (Passwortfeld). 0 = normaler Text. Delphis EchoMode heißt bei uns so: emPassword ist PasswordChar != 0, emNone gibt es nicht — ein Feld, das … | [[lyx_-_programmiersprache:vega:controls:tedit|TEdit]] | | ''EditLabel'' | [[lyx_-_programmiersprache:vega:controls:tlabel|TLabel]] | Die Beschriftung. Sie gehört diesem Feld: wer das Feld wegwirft, wirft sie mit weg | eigen | | ''LabelPosition'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | Seite, auf der die Beschriftung sitzt | eigen | | ''LabelSpacing'' | [[lyx_-_programmiersprache:sprache:datentypen#1_ganzzahl-typen_signiert|int64]] | Abstand zwischen Beschriftung und Feld | eigen | ---- ===== Methoden ===== Alle Methoden, auch die geerbten. ^ Signatur ^ Zweck ^ Herkunft ^ | ''ClearState(bits: int64): void'' | Zustandsbits löschen | [[lyx_-_programmiersprache:vega:controls:tcomponent|TComponent]] | | ''ComponentCount(): int64'' | Anzahl der eigenen Komponenten | [[lyx_-_programmiersprache:vega:controls:tcomponent|TComponent]] | | ''ComponentIndex(): int64'' | Delphis ComponentIndex: der eigene Platz in der Liste des Besitzers | [[lyx_-_programmiersprache:vega:controls:tcomponent|TComponent]] | | ''Components(index: int64): TComponent'' | Eigene Komponente an dieser Stelle | [[lyx_-_programmiersprache:vega:controls:tcomponent|TComponent]] | | ''Destroy(): void'' | Raeumt die eigene Liste ab, aber NICHT die Einträge — welche Komponenten ihre Besitztuemer mitnehmen, entscheidet die Ableitung über DestroyComponents() | [[lyx_-_programmiersprache:vega:controls:tcomponent|TComponent]] | | ''DestroyComponents(): void'' | Baut die Besitztuemer ab. Von hinten, weil jedes Destroy() sich selbst aus der Liste austraegt | [[lyx_-_programmiersprache:vega:controls:tcomponent|TComponent]] | | ''FindComponent(name: pchar): TComponent'' | Sucht unter den EIGENEN Komponenten, eine Ebene tief — wie in Delphi | [[lyx_-_programmiersprache:vega:controls:tcomponent|TComponent]] | | ''GetName(): pchar'' | Namen lesen | [[lyx_-_programmiersprache:vega:controls:tcomponent|TComponent]] | | ''GetNamePath(): pchar'' | Der eigene Name. Delphi hängt bei Unterkomponenten den des Besitzers davor; Vega hat keine, also ist es der Name selbst | [[lyx_-_programmiersprache:vega:controls:tcomponent|TComponent]] | | ''GetTag(): int64'' | ''Tag'' lesen | [[lyx_-_programmiersprache:vega:controls:tcomponent|TComponent]] | | ''HasState(bits: int64): bool'' | Sind diese Zustandsbits gesetzt | [[lyx_-_programmiersprache:vega:controls:tcomponent|TComponent]] | | ''InitComponent(): void'' | Kein Konstruktor: lyxc vererbt Konstruktoren nicht, jede Ableitung ruft InitComponent() im eigenen Create() | [[lyx_-_programmiersprache:vega:controls:tcomponent|TComponent]] | | ''InsertComponent(c: TComponent): void'' | Komponente in Besitz nehmen; ein bisheriger Besitzer gibt sie ab | [[lyx_-_programmiersprache:vega:controls:tcomponent|TComponent]] | | ''RemoveComponent(c: TComponent): void'' | Komponente aus dem Besitz nehmen | [[lyx_-_programmiersprache:vega:controls:tcomponent|TComponent]] | | ''SetName(v: pchar): void'' | Setzt ''Name'' | [[lyx_-_programmiersprache:vega:controls:tcomponent|TComponent]] | | ''SetState(bits: int64): void'' | Zustand setzen | [[lyx_-_programmiersprache:vega:controls:tcomponent|TComponent]] | | ''SetTag(v: int64): void'' | Setzt ''Tag'' | [[lyx_-_programmiersprache:vega:controls:tcomponent|TComponent]] | | ''ApplyCharCase(cp: int64): int64'' | Ein Zeichen durch die Schreibweisenregel schicken. Nur ASCII — Umlaute richtig zu behandeln braucht eine Tabelle, und die gehört nicht in ein Eingabefeld | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''Backspace(): void'' | Auch Loeschen ist eine Änderung durch den Nutzer — aber erst NACH der ReadOnly-Pruefung, sonst gilt ein Feld als geaendert, in dem gar nichts passieren konnte | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''CanUndo(): bool'' | Ob ein Rückgängig möglich ist | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''Changed(): void'' | Änderung melden | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''Clear(): void'' | Auswahl von Hand setzen, wie SelStart/SelLength in Delphi. Feld leeren. In Delphi an TCustomEdit, deshalb hier und nicht in TEdit — TMemo braucht dasselbe | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''ClearSelection(): void'' | Auswahl aufheben | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''ClearUndo(): void'' | Verwirft den Rückgängig-Puffer | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''CopyToClipboard(): bool'' | Ausgewaehlten Text kopieren. Ohne Auswahl passiert nichts — wie überall | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''CutToClipboard(): bool'' | Ausschneiden | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''DeleteForward(): void'' | Zeichen rechts löschen | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''DeleteSelection(): bool'' | Ausgewaehlten Text löschen. Liefert true, wenn etwas entfernt wurde | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''Destroy(): void'' | Gibt eigene Ressourcen frei | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''GetText(): pchar'' | Inhalt lesen | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''HasSelection(): bool'' | Es ist etwas ausgewählt | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''InitEdit(): void'' | Grundzustand des Eingabefelds | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''InsertChar(cp: int64): void'' | Zeichen einfügen | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''IsWordByte(b: int64): bool'' | Zaehlt ein Zeichen zum Wort? Ziffern, Buchstaben und der Unterstrich — alles ab 128 gilt als Buchstabe, damit Umlaute nicht mitten im Wort eine Grenze bilden. Eine echte Unicode-Tabelle … | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''MoveCaret(pos: int64, keep: bool): void'' | Marke setzen. `keep` behaelt den Ankerpunkt (Umschalt+Pfeil erweitert die Auswahl), sonst wird sie aufgehoben | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''PasteFromClipboard(): bool'' | Einfuegen ersetzt eine bestehende Auswahl — so erwartet man es | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''SaveUndo(): void'' | Den jetzigen Stand als Rueckfallpunkt merken. Wird VOR jeder Änderung durch den Nutzer gerufen | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''SelHigh(): int64'' | Größere Grenze der Auswahl | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''SelLength(): int64'' | Länge der Auswahl in Bytes | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''SelLow(): int64'' | Kleinere Grenze der Auswahl | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''SelTextTo(dst: TTextBuffer): void'' | Der ausgewählte Text. Der Puffer gehört dem AUFRUFER — er hat ihn mitgebracht, damit hier nichts angelegt wird, das niemand freigibt | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''SelectAll(): void'' | Alles auswählen | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''SelectWordAt(pos: int64): void'' | Das Wort an einer Stelle auswaehlen — der Doppelklick. Steht die Stelle nicht IN einem Wort (Leerraum, Satzzeichen), wird das Zeichen darunter genommen: eine Auswahl von Länge null wäre … | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''SetCharCase(v: int64): void'' | Setzt ''CharCase'' | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''SetModified(v: bool): void'' | Setzt ''Modified'' | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''SetSelText(s: pchar): void'' | Die Auswahl durch anderen Text ersetzen. Ohne Auswahl wird an der Marke eingefuegt — genau wie Delphis SelText-Zuweisung | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''SetSelection(start: int64, laenge: int64): void'' | Auswahl auf ''start'' mit ''laenge'' setzen | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''SetText(s: pchar): void'' | Setzt ''Text'' | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''SetTextHint(s: pchar): void'' | Setzt ''TextHint'' | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''ShowingTextHint(): bool'' | Zeigt das Feld gerade nur seine Andeutung? | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''TextLength(): int64'' | Länge | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''Undo(): bool'' | Tauschen statt überschreiben: so ist das zweite Undo das Redo | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''WordEnd(pos: int64): int64'' | Ende des Wortes, in dem pos liegt | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''WordStart(pos: int64): int64'' | Anfang des Wortes, in dem pos liegt | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | | ''Create(text: pchar): void'' | Anlegen; ''new TLabeledEdit()'' | [[lyx_-_programmiersprache:vega:controls:tedit|TEdit]] | | ''Destroy(): void'' | Gibt eigene Ressourcen frei | [[lyx_-_programmiersprache:vega:controls:tedit|TEdit]] | | ''PosFromX(x: int64): int64'' | Textposition aus x-Koordinate | [[lyx_-_programmiersprache:vega:controls:tedit|TEdit]] | | ''TextStartX(): int64'' | Byteposition zu einer Pixelposition (Mausklick). Rundet auf die naechstgelegene Zeichengrenze — wer knapp hinter die Mitte eines Zeichens klickt, erwartet die Marke dahinter. Wo die … | [[lyx_-_programmiersprache:vega:controls:tedit|TEdit]] | | ''WidthUpTo(pos: int64): int64'' | Pixelbreite des Textes bis zu einer Byteposition — daraus ergibt sich, wo die Marke steht und wohin ein Mausklick zeigt | [[lyx_-_programmiersprache:vega:controls:tedit|TEdit]] | | ''Create(caption: pchar): void'' | Anlegen; ''new TLabeledEdit()'' | eigen | | ''Destroy(): void'' | Gibt eigene Ressourcen frei | eigen | | ''SetLabelCaption(s: pchar): void'' | Setzt den Text der Beschriftung | eigen | | ''SetLabelPosition(v: int64): void'' | Setzt ''LabelPosition'' | eigen | | ''SetLabelSpacing(v: int64): void'' | Setzt ''LabelSpacing'' | eigen | | ''SyncLabel(): void'' | Die Beschriftung an ihren Platz stellen. Oeffentlich, weil ein Aufrufer sie auch außerhalb des Zeichnens brauchen kann — etwa um zu prüfen, wo sie liegt | eigen | ---- ===== Ereignisse ===== ^ Name ^ Typ ^ Wann ^ Herkunft ^ | ''OnChange'' | [[lyx_-_programmiersprache:vega:guides:events#die_handler-typen|TNotifyEvent]] | Der Inhalt oder die Auswahl hat sich geändert | [[lyx_-_programmiersprache:vega:controls:tcustomedit|TCustomEdit]] | ---- Letzte Aktualisierung: 2026-09-05 — Seite neu angelegt; erhoben aus ''vega/extctrls.lyx'' im Repo ''lyx-vcl''.