AGB  ·  Datenschutz  ·  Impressum  







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

Panel mit Label dynamisch erzeugen

Ein Thema von hans ditter · begonnen am 28. Jul 2010 · letzter Beitrag vom 17. Sep 2010
Antwort Antwort
Seite 5 von 6   « Erste     345 6      
hans ditter

Registriert seit: 25. Jun 2010
Ort: Niedersachsen
263 Beiträge
 
Turbo Delphi für Win32
 
#41

AW: Panel mit Label dynamisch erzeugen

  Alt 15. Aug 2010, 14:18
hm, ja gut, dass wäre dann ja zur Designzeit. Was ist aber, wenn ich das Hauptformular während der Laufzeit ändern möchte?
Ich weiß nicht, ob ich mein Problem anschaulich erklärt hab. Ich meine etwas der Art, wie bei einer Installation. Man klickt auf Weiter und dann kommt das nächste Fenster, es sieht aber aus, als ob es immer noch das Gleiche wäre nur mit anderem Inhalt.
RudiRüsselSeineSocketKomponente - SirRufo (--> Chat mit PM)

Delphi Programming is the best one!
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
 
Delphi 12 Athens
 
#42

AW: Panel mit Label dynamisch erzeugen

  Alt 16. Aug 2010, 10:04
Das kannst Du mit einem PageControl hinbekommen, indem Du zwischen den TabSheets weiterschaltest. Für die Optik solltest Du dann TabVisible jeweils auf false setzen.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
hans ditter

Registriert seit: 25. Jun 2010
Ort: Niedersachsen
263 Beiträge
 
Turbo Delphi für Win32
 
#43

AW: Panel mit Label dynamisch erzeugen

  Alt 17. Aug 2010, 22:14
also irgendwie steh ich jetzt gerade richtig auf dem Schlauch. Ich wollte gerade die Idee von DeddyH mit dem PageControl umsetzten und frag mich gerade, wie ich die Komponenten von meinem Formular auf das PageControl kriege. Ich dachte da wäre eine Eigenschaft Parent oder so, aber nix (... zumindest hab ich nix gefunden ...)

Ich steh grad total auf dem Schlauch... wenn mir nochmal jemand helfen könnte...

thx, hans ditter
RudiRüsselSeineSocketKomponente - SirRufo (--> Chat mit PM)

Delphi Programming is the best one!
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
 
Delphi 12 Athens
 
#44

AW: Panel mit Label dynamisch erzeugen

  Alt 18. Aug 2010, 09:21
Parent müsste aber eigentlich richtig sein. Allerdings dann nicht das PageControl angeben, sondern das entsprechende TabSheet.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
hans ditter

Registriert seit: 25. Jun 2010
Ort: Niedersachsen
263 Beiträge
 
Turbo Delphi für Win32
 
#45

AW: Panel mit Label dynamisch erzeugen

  Alt 25. Aug 2010, 20:13
Hallo alle zusammen.
Nachdem ich mein Projekt irgendwie komplett in den Sand gesetzt hab und aus lauter Frust es gelöscht habe, fang ich nocheinmal besser strukturiert und motiviert an.
Allerdings hab ich eine Frage.
Ich hab jetzt ein PageControl auf das Formular gepackt, darauf wollte ich ein TabControl packen, da sich nur die Informationen (einige wenige)* ändern.
Allerdings sollen weiterhin die (selbstgeschriebenen) Panels passend zum Inhalt eingefügt werden. Muss der Parent der Panels jetzt auf TabControl oder auf PageControl gesetzt werden. Und wie lass ich alle Panels löschen und neu (passend zum Inhalt) zeichnen?

*eigentlich sind das sogar relativ wenige Informationen. Was wirklich abhängig ist, sind die Panel und 3 Statistikseiten. Wäre dafür vlt ein TabSet geeigneter? Oder sollte ich für die Statistikseiten ein TabControl und für die andere Seite ein TabSet nehmen?

Vielen Dank schonmal, ihr habt mir bei dem (für mich) sehr aufwändigen Projekt schon jetzt schon sehr geholfen. (Hab mir überlegt eine Danksagung in meinem Programm zu verewigen... )

LG, hans ditter
RudiRüsselSeineSocketKomponente - SirRufo (--> Chat mit PM)

Delphi Programming is the best one!

Geändert von hans ditter (25. Aug 2010 um 20:21 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
 
Delphi 12 Athens
 
#46

AW: Panel mit Label dynamisch erzeugen

  Alt 25. Aug 2010, 20:16
Ein TabControl auf einem PageControl? Das muss ja lustig aussehen. Ich mutmaße jetzt einfach mal, Du hast TabControl und TabSheet verwechselt. Ein TabSheet kannst Du zur Designtime erzeugen, indem Du mit der rechten Maustaste auf das PageControl klickst und "Neue Seite" wählst.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
hans ditter

Registriert seit: 25. Jun 2010
Ort: Niedersachsen
263 Beiträge
 
Turbo Delphi für Win32
 
#47

AW: Panel mit Label dynamisch erzeugen

  Alt 25. Aug 2010, 20:27
Hm, so lustig sieht das gar nicht aus...
Vielleicht mein Projekt nochmal kurz umreissen.
Ich möchte ein Programm schreiben, in dem man sein Konto verwalten kann, also Eingaben, Ausgaben, warum, wann, wie etc.
Außerdem möchte ich damit kombinieren ein Rechner für Arbeitsstunden. Man gibt ein, von wann bis wann man gearbeitet hat und bekommt dann ausgerechent, wie viel man verdient hat etc. (ich hoffe man kann sich sowas vorstellen... ). Beim letzten Mal hatte ich diese beiden "Seiten" in versch. Formularen realisiert und dann zwischen denen immer umgeschaltet, aber das hat mir absolut nicht gefallen.
Ich wollte jetzt beim PageControl einfach die Tabs ausblenden und dann alle Seiten, die ich brauche darüber realisieren (das ich dann nur noch zwischen den Tabs wechseln muss).
Ich hab dann auf dem PageControl ein TabControl gepackt, weil ich auch Statistikseiten ausgeben möchte und da hängen ja nunmal alle Ausgaben vom speziellen User des Programms ab(es soll möglich werden, dass mehrere Benutzer das Prog parallel benutzten können).
Vlt hast du noch ein bessere Idee, ich freu mich drauf,
hans ditter
RudiRüsselSeineSocketKomponente - SirRufo (--> Chat mit PM)

Delphi Programming is the best one!
  Mit Zitat antworten Zitat
hans ditter

Registriert seit: 25. Jun 2010
Ort: Niedersachsen
263 Beiträge
 
Turbo Delphi für Win32
 
#48

AW: Panel mit Label dynamisch erzeugen

  Alt 25. Aug 2010, 21:03
Ok, ich hab gerade mal selber rumprobiert. Bin zu dem Ergebnis gekommen, dass wohl ein TabSet das sinnvollste auf einem PageControl ist. Damit wäre das Problem wohl gelöst, denke ich mal.

Ich hab aber mal eine ganz allgemeine Frage. Muss man irgendwelche Auflagen erfüllen, um ein Projekt hier zu veröffentlichen? Hab mit dem Gedanken gespielt, dass hier mal online zu stellen.

LG, hans ditter
RudiRüsselSeineSocketKomponente - SirRufo (--> Chat mit PM)

Delphi Programming is the best one!
  Mit Zitat antworten Zitat
hans ditter

Registriert seit: 25. Jun 2010
Ort: Niedersachsen
263 Beiträge
 
Turbo Delphi für Win32
 
#49

AW: Panel mit Label dynamisch erzeugen

  Alt 15. Sep 2010, 22:02
Hi,
ich hab jetzt alles fertig (so mehr oder weniger).... aber mir fehlt die Anordnung der Panels.
Ich möchte 4 Panel nebeneinander setzen, dann eine Reihe tiefer wieder 4 nebeneinander usw.
Weiß aber nicht, wie ich das am Besten löse...

Hoffe ihr könnt mir noch einmal helfen (wie so oft... )
LG hans ditter
RudiRüsselSeineSocketKomponente - SirRufo (--> Chat mit PM)

Delphi Programming is the best one!
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#50

AW: Panel mit Label dynamisch erzeugen

  Alt 15. Sep 2010, 22:07
Einfach Breite durch 4 und dann Left jeweils um eine 1/4 weiter rechts
Markus Kinzler
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 5 von 6   « Erste     345 6      


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 16:07 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