![]() |
RichTextBox Splitter RichTextBox Docking Prob
Hallo,
ich schreibe mir gerade meine eigene hübsche RichTextBoxAdvanced mit dem heute üblichen grauen rand an der linken seite wo die zeilennummerierung steht. nun habe ich ein problem beim Docken (W32 Alignen) des Splitters also mein Basis Object ist das Panel type bla = class(System.Windows.Forms.Panel) ... .. beim initialisieren der componente steht das hier
Delphi-Quellcode:
so nun wird jedoch der Splitter ganz links gesetzt dann
FLeftRichTextBox := System.Windows.Forms.RichTextBox.Create;
if FLeftRichTextBox <> nil then begin Controls.Add(FLeftRichTextBox); with FLeftRichTextBox do begin BackColor := Color.DarkGray; BorderStyle := System.Windows.Forms.BorderStyle.None; Dock := DockStyle.Left; ForeColor := Color.Black; Height := 20; Left := 0; ReadOnly := True; TabStop := False; Top := 0; Width := 20; end; end; FSplitter := System.Windows.Forms.Splitter.Create; if FSplitter <> nil then begin Controls.Add(FSplitter); with FSplitter do begin BorderStyle := System.Windows.Forms.BorderStyle.FixedSingle; Dock := DockStyle.Left; Height := 4; Left := 30; Top := 0; Width := 10; end; end; FMainRichTextBox := System.Windows.Forms.RichTextBox.Create; if FMainRichTextBox <> nil then begin Controls.Add(FMainRichTextBox); das linke RichTextBox und dann das MainRichTextBox ich möchte jedoch LeftRichTextBox Splitter MainRichTextBox haben. weiß einer woran das hier liegt? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:19 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-2025 by Thomas Breitkreuz