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/)
-   -   Prism RichTextBox Splitter RichTextBox Docking Prob (https://www.delphipraxis.net/49169-richtextbox-splitter-richtextbox-docking-prob.html)

Master_BB 6. Jul 2005 14:51


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:
  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);
so nun wird jedoch der Splitter ganz links gesetzt dann
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