AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

falsche Anordnung von TPanels

Ein Thema von Geri · begonnen am 3. Jun 2025 · letzter Beitrag vom 13. Jun 2025
Antwort Antwort
Geri

Registriert seit: 23. Nov 2004
Ort: Feldkirch
72 Beiträge
 
Delphi 2005 Personal
 
#1

AW: falsche Anordnung von TPanels

  Alt 3. Jun 2025, 16:20
Beim komplexeren Programm funktioniert es noch nicht.
Angehängte Grafiken
Dateityp: jpg ObjektstrukturV2.jpg (39,9 KB, 25x aufgerufen)
Gerhard
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.783 Beiträge
 
Delphi 12 Athens
 
#2

AW: falsche Anordnung von TPanels

  Alt 3. Jun 2025, 16:25
Die Panels sollten direkt unter dem Layout liegen. Der pnlClient als Zwischenschicht macht es wieder kaputt.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Geri

Registriert seit: 23. Nov 2004
Ort: Feldkirch
72 Beiträge
 
Delphi 2005 Personal
 
#3

AW: falsche Anordnung von TPanels

  Alt 3. Jun 2025, 20:54
Guten Abend

Anbei das abgespeckte Projekt mit dem Problem.
Bin schon sehr gespannt, was es sein wird.

@Uwe, Layout-so wie du meinstest hatte auch keine Besserung gebracht.
Angehängte Dateien
Dateityp: zip TestPanelOrderDRO-V0_6.zip (4,48 MB, 4x aufgerufen)
Gerhard
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.783 Beiträge
 
Delphi 12 Athens
 
#4

AW: falsche Anordnung von TPanels

  Alt 3. Jun 2025, 23:59
Nun, die Panel müssen natürlich schon zur Designzeit in der richtigen Reihenfolge angeordnet sein. Zur Laufzeit werden die schmalen Panels ja nur verborgen, die Reihenfolge bleibt aber unverändert.

Die Reihenfolge der Panels muss also im Designer schon so aussehen (sortiert nach Position.Y aufsteigend): pnlAxis0, pnlAxis01, pnlAxis1, pnlAxis11, pnlAxis2, pnlAxis21
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Geri

Registriert seit: 23. Nov 2004
Ort: Feldkirch
72 Beiträge
 
Delphi 2005 Personal
 
#5

AW: falsche Anordnung von TPanels

  Alt 4. Jun 2025, 06:50
Guten Morgen

Die Reihenfolge der Panels muss also im Designer schon so aussehen (sortiert nach Position.Y aufsteigend): pnlAxis0, pnlAxis01, pnlAxis1, pnlAxis11, pnlAxis2, pnlAxis21
Das ist meiner Ansicht doch bereits so,

Hoffe, ich übersehe nicht ganz etwas Elementares
Angehängte Grafiken
Dateityp: png AnordnungPanels.png (25,0 KB, 24x aufgerufen)
Gerhard
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.783 Beiträge
 
Delphi 12 Athens
 
#6

AW: falsche Anordnung von TPanels

  Alt 4. Jun 2025, 08:50
Ich habe mal meine Änderungen angehängt. So funktioniert es zumindest hier: https://app.screencast.com/JrwUBgjqBV3ve

Um die schmalen Panels voneinander unterscheiden zu können habe ich bei den Buttons eine unterschiedliche Beschriftung gewählt.
Angehängte Dateien
Dateityp: zip TestPanelOrderDRO-V0_6_UR.zip (4,38 MB, 3x aufgerufen)
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Geri

Registriert seit: 23. Nov 2004
Ort: Feldkirch
72 Beiträge
 
Delphi 2005 Personal
 
#7

AW: falsche Anordnung von TPanels

  Alt 4. Jun 2025, 11:42
Vielen Dank allen und insbesondere dir Uwe für deine große Mühe!🤗

Nachdem ich den Tab order geändert hatte und die Elemente anschließend entsprechend verschoben habe, funktioniert es nun unter Windows und Android.

Es zeigt sich wieder mal, dass es immer wieder die einfachen Dinge und die Grundlagen sind😀

Obwohl mich ChatGPT sonst sehr hilfreich dünkt ist es trotzdem sehr interessant, welche Vorschläge ich zuvor damit bekam. Auf das Naheliegende ist es auch nicht gekommen.
Gerhard
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:45 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