Autor Beitrag
schlachtenlenker
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 35

Win XP
D5 Enterprise, d6 schüler
BeitragVerfasst: Do 06.01.05 16:38 
Guuude!

ich hätt da ma ne frage... wie kann man denn, wenn das programm läuft,
einem panel buttons oder so zuordnen? ich habs nur umgekehrt geschafft,
hilft mir aber leider nicht so viel weiter...

ausblenden Quelltext
1:
RadioButton2.Parent := Panel2;					


das war aber anscheinend zu einfach....
wie geht sowas denn richtig?

_________________
"Als Erwin die Ente sah, wusste er, das es ein schlechter Tag werden würde"
(T. Pratchett)
CenBells
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1547

Win 7
Delphi XE5 Pro
BeitragVerfasst: Do 06.01.05 22:31 
schlachtenlenker hat folgendes geschrieben:
Guuude!

ich hätt da ma ne frage... wie kann man denn, wenn das programm läuft,
einem panel buttons oder so zuordnen? ich habs nur umgekehrt geschafft,
hilft mir aber leider nicht so viel weiter...
....


Hi,

was meinst du denn mit "einem panel buttons [...] zuordnen"???
Drauf packen, neu erzeugen oder was willst du machen?

Gruß
Ken

_________________
Eine Klasse beschreibt die Struktur und das Verhalten einer Menge gleichartiger Objekte.
IngoD7
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 629


D7
BeitragVerfasst: Fr 07.01.05 11:18 
Das mit der Eigenschaft Parent ist ja richtig. Was ging nicht?

Was genau willst du wie erreichen?
schlachtenlenker Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 35

Win XP
D5 Enterprise, d6 schüler
BeitragVerfasst: Fr 07.01.05 12:25 
also mein progg durchsucht dateien nach einem bestimmten muster. die gefundenen dateien
sollen auf drei unterschiedliche arten verwendet werden, also erzeuge ich für jede datei ein
label mit dem dateinamen und drei radiobuttons. da kann man aber immer nur einen auswählen auf
der ganzen form. da hab ich mir gedacht, "machste halt n panel, auf dem je drei radiabuttons sind". und da ist das problem. wenn einfach wie oben versuche, den radiobutton dem panel zuzuordnen VERSCHWINDET er. der umgekehrte weg ist möglich, also einen button, der "auf" einem panel ist (sprich dessen parent das panel ist) un den man parallel zu anderen buttons auswählen kann, wieder der hauptform zuzuordnen.

lol son langen text hab noch in keinem forum gepostet :D

mir fällt grad ein, dass ich das einfach mit comboboxes, die 3 einträge haben, lösen könnte, aber intresse halber würde ich meinen fehler gerne wissen :)

_________________
"Als Erwin die Ente sah, wusste er, das es ein schlechter Tag werden würde"
(T. Pratchett)
IngoD7
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 629


D7
BeitragVerfasst: Fr 07.01.05 12:49 
schlachtenlenker hat folgendes geschrieben:
wenn einfach wie oben versuche, den radiobutton dem panel zuzuordnen VERSCHWINDET er.


Na, das ist doch mal eine Aussage.

Sind vielleicht die Eigenschaften Left und Top (also die Position) des Button ausserhalb des Panels??? :wink:
schlachtenlenker Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 35

Win XP
D5 Enterprise, d6 schüler
BeitragVerfasst: Fr 07.01.05 13:42 
:(

hab ich auch erst gedenkt, weil sich diese werte ändern, wenn man den umgekehrten weg geht...
aber die werte bleiben gleich, leider....(wäre auch zu einfach gewesen oder?)

_________________
"Als Erwin die Ente sah, wusste er, das es ein schlechter Tag werden würde"
(T. Pratchett)
IngoD7
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 629


D7
BeitragVerfasst: Fr 07.01.05 15:02 
schlachtenlenker hat folgendes geschrieben:
:(
hab ich auch erst gedenkt, weil sich diese werte ändern, wenn man den umgekehrten weg geht...

Hä? Es ändert sich kein Left und Top, wenn Parent geändert wird. Weder bei hin, noch bei her.

Wenn ein Button in einer Form meinetwegen bei Top/Left 100/100 (bezogen auf linke obere Ecke der Form) sitzt, so sitzt er dort auch, wenn er auf einem Panel verschoben wird - also auch bei Top/Left 100/100, aber jetzt bezogen auf die linke obere Ecke des Panels!

Wenn es die Position 100/100 beim Panel aber nicht gibt, weil z.B. das Panel selber nur 80/80 groß ist, so sieht man den Button nicht.

Kannst du wirklich ausschließen, dass du auf sowas hereingefallen bist? :)