Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Prism Darstellungsproblem mit TreeView (https://www.delphipraxis.net/67103-darstellungsproblem-mit-treeview.html)

Heffalump 9. Apr 2006 17:30


Darstellungsproblem mit TreeView
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo zusammen,

schaut Euch das Bild an und Ihr seht, was für ein Problem ich mit der TreeView Komponenten habe. Obwohl "Application.EnableVisualStyles" und "Application.DoEvents()" gesetzt sind, stellt diese Komponente die Bildlaufleiste nicht richtig dar. Es kommt hinzu, das diese eigentlich gar nicht zu sehen sein dürfte, da das TreeView Control nur einen sichbaren Knoten enthält und dieser vollständig angezeigt wird. Wer kann mir wie helfen?

Heffalump 13. Apr 2006 21:37

Re: Darstellungsproblem mit TreeView
 
*push*

Hat keiner von Euch .NET Programmieren so etwas oder ähnliches gesehen?

Heffalump 16. Apr 2006 21:28

Re: Darstellungsproblem mit TreeView
 
Ich denke mal, das ich etwas gefunden habe. Das lässt sich sowohl mit Delphi als auch mit SharpDevelop reproduzieren. Sobald man in der Konstruktorroutine eines Winforms einem TreeView ein Node hinzufügt, kommt es zu der von mir beschriebenen Fehlermeldung.

Code:
   public class MainForm : System.Windows.Forms.Form
   {
      private System.Windows.Forms.TreeView treeView1;
      public MainForm()
      {
         //
         // The InitializeComponent() call is required for Windows Forms designer support.
         //
         InitializeComponent();
         
         //
         // TODO: Add constructor code after the InitializeComponent() call.
         //
         this.treeView1.Nodes.Add("Mist");
      }
      
      [STAThread]
      public static void Main(string[] args)
      {
         Application.Run(new MainForm());
      }
      
      #region Windows Forms Designer generated code
      #endregion
      
   }
Delphi-Quellcode:
constructor TWinForm.Create;
begin
  inherited Create;
  //
  // Erforderlich für die Unterstützung des Windows Forms-Designers
  //
  InitializeComponent;
  //
  // TODO: Fügen Sie nach dem Aufruf von InitializeComponent Konstruktorcode hinzu.
  //
  Self.TreeView1.Nodes.Add('Mist');
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:56 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