-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by richard_boderich,
10. Mai 2005
ok jungs, selber geloest! :coder2: :-D
procedure tmapobject.ImageClick(Sender: TObject);
begin
with sender do
begin
einheitenname.caption:=name;
end
end;
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by richard_boderich,
10. Mai 2005
@Tstringlist ok dann müsste das aber gehen.
// so hatte ich mir das gedacht , im onklick von einheitenimage, anzeige von Einheitenname auf objectname setzten (zum Test)
TMapObject.imageclick(Sender: TObject);
begin
einteitenname.caption:=FindComponent(NamePrefix + IntToStr(2)).name; // exeption bei klick auf ???
end;
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by richard_boderich,
10. Mai 2005
@bei einem klick auf das einheiten image. eingentlich wollt ich das so haben , das ich mit der maus über das Einheitenbild
fahre und dann mit druck auf taste "entf" loeschen kann. aber da ich noch object und klassenneuling bin ist mir das zu hoch.
@TStringlist
bitte schau dir mal folgende Procedure an, so wollt ich das loesen. aber ich hab immer ne exeption bekommen und sehe nicht warum ....
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by richard_boderich,
10. Mai 2005
@Khabarakh
und was ist wenn ich eine object aus der mittendrin in der liste loesche, dann verschiebt sich der indexvon allen anderen
objecten oder wie ?
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by richard_boderich,
10. Mai 2005
Hallo allerseits!
Also ich hab das ganze etwas erweitert. Ein neues Mapobject kann jetzt nur erstellt werden , wenn für das aktuelle ein
Name vergeben wird. Habe dblclick Procedure eingefügt, damit ein spaeteres umbenennen moeglich ist. Doppelklick auf
das einheitenimage oder das einheitenlabel bewirkt dies.
@ Tstringlist, das mit der Setprocedure ist mir jetz klar, den meine berechnung...
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by richard_boderich,
9. Mai 2005
So Jungs,
@TStringlist, oh man jetz verwirst du mich wieder. Wozu den eine setprocedure, ich kann auf Mapx, MapY doch schon schreibend zugreifen, so habe ich sie doch in der Klasse deklariert? oder ist das nicht so?
habe jetz die Komponente etwas umgestaltet, Einheitenabhängikeit im Constructor hinzugefügt, und
ein Timage auf dem Form eingefügt, das die Karte als Jpeg beinhaltet. Dies...
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by richard_boderich,
9. Mai 2005
Danke Jens, jetz funzt es wunderbar und es kommen auch keine Compiler Fehlermeldungen mehr. :)
So long,
der Richard
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by richard_boderich,
9. Mai 2005
Hallo TStringlist!
Erstmal hab vielen Dank für die vielen Hinweise und das du mich so unterstützt.
Ich weis es sehr zu schätzten das du die Zeit opfers und dich jedesmal durch meinen Quelltext wühlst. :)
Das mit der Liste stimmt, hab ich gestern selber noch rausgefunden, aber es ist gut das du mich
daraufhin weist das ich sie im Form.Destroy wieder freigeben muss. *uups* Ich habe das...
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by richard_boderich,
8. Mai 2005
Moin Hansa,
Also ich habe deinen Beitrag nicht übersehen. ich kann nur nichts mit deinem Vorschlag anfangen. Ich
verstehe nicht wie mir ein Stringgrid bei meinem Problem helfen kann, bzw. ich denke einfach anders als du.
Ich wollte weiter nicht als ein object , das folgende bedingungen und funktionen kapselt:
1. enthaelt 1 Timage
2. enthaelt 2 Tedit
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by richard_boderich,
8. Mai 2005
Moin Jungs,
1. Also ich hab jetz eine objectlist eingefügt aber ich hab das problem das er nur das erste object
in die objectlist überträgt. hatt jemand ne ahnung wieso er das macht?
2. koennen objecte in einer objectlist den selben namen haben, sie haben doch unterschiedliche
handlesund einen index ,das muesste doch reichen oder? dann würde ich mir das dumme array of
...
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by richard_boderich,
8. Mai 2005
Hallo TStringlist,
was meinst du mit Parent property in der delphi hilfe ist zwar ein haufen parentzeugs aber nix über parent property. Außerdem weis ich nicht was ich da für eine geerbte property angeben soll wenn Tmapobject das hoechste object in der hierarchie von Tmapobject ist. tmapobject ist von typ tcontrol. und dort gibt es eine
property visible, meinst du die ?
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by richard_boderich,
8. Mai 2005
@Khabarakh
das waere sicherlich moeglich. Hab aber ganz andere sorgen, das object wird jetzt erstellt,
aber ich kann das edit und den statictext nicht anzeigenlassen. wenn ich z.b einheitenname.show aufrufe
passiert garnichts.
unit Unit1;
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by richard_boderich,
8. Mai 2005
@ Spider,
willst du mir damit was sagen ?
Ich versuche jetzt nochmal zu erklaeren was ich will,vielleicht hab ich ja auch einen Denkfehler drin
Image: Timage
edit:Tedit;
Einheitenname: Tstatictext;
Mapx,Mapy:integer;
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by richard_boderich,
8. Mai 2005
Hallo Sharky!
Hab mir jetzt nen Constructor und Destructor erstellt.
Mein Project knippst aber die gesamte Deplhi Ide und den Debugger aus! :shock:
Langsam glaube ich es war doch keine so gute Idee das mit Klassen machen zu wollen
Ich dachte, das ich mir viel tipparbeit ersparen kann (der ganze record, array of record mist und das record speicherproblem), wenn ich das mit Klassen machen...
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by richard_boderich,
8. Mai 2005
@Hansa
Habe versucht das mal in einer eigenen Klasse zusammenzufassen. Bekomme aber immer eine Schutzverletzung und
weiß nicht warum. :gruebel:
unit Unit1;
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by richard_boderich,
7. Mai 2005
@Hansa,
kann ich da nicht einfach (sender:Tobject) abfragen?
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by richard_boderich,
7. Mai 2005
@Hansa,
^^ hab es oben mal genauer versucht zu erklaeren. hoffe es ist verstaendlich.
Richard
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by richard_boderich,
7. Mai 2005
@Ultimator,
Es ist etwas schwer zu erklaeren. Ich programmiere grad eine Strategiemap für unseren Clan.
auf der Map kann ich Marker, Einheiten, Spieler und soweiter setzten. Ich würde das gern mit
Objecten machen.
nehmen wir an ich habe für jeden Einheitentyp eine eingene Klasse z.b
"Infantry" , "Luftabwehr" , "Panzer"
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by richard_boderich,
7. Mai 2005
@All,
wenn ich die Klasse definiert hab. Und ich führe 2 x ein create aus, so hatt er dann doch 2 objecte von der Klasse erstellt. Sozusagen 2 instanzen vom selben Typ. Gibt es eine
Möglichkeit dann die beiden objecte Anhand eines unterschiedlichen Bezeichners anzusprechen?
z.B. meineKlasse1 1. Object, meineKlasse2 2. Object oder muss ich dafür ein
Array of Class machen?
es koennte...
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by richard_boderich,
7. Mai 2005
Hallo Leute!
Ich habe mal ne Frage zu Klassen. Ich moechte ein Teditfeld in einer selbsterstellten
Klasse nutzen, und folgendermaßen ansprechen.
Label1.caption:=Klasse.edit1.text;
Ist sowas überhaupt realisierbar oder muss ich dafür eine Komponente erstellen?