Autor Beitrag
lolrene
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 17

Win XP

BeitragVerfasst: Mi 08.02.06 18:43 
Hallo zusammen,

ich benutze diesen Code :

einfachgesicht.Left:=random(left-einfachgesicht.left);
einfachgesicht.Top:=random(top-einfachgesicht.Top);

um eine .bmp Datei per zufall herrumspringen zu lassen.
Es funktioniert.Doch leider bleibt die .bmp Datei nur oben Links in einem bestimmten Rahmen und wechselt dort Ihre Position.

Was kann ich machen ?

Gruss

lolrene


Moderiert von user profile iconGausi: Topic aus Sonstiges (Delphi) verschoben am Mi 08.02.2006 um 18:48
Keldorn
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 2266
Erhaltene Danke: 4

Vista
D6 Prof, D 2005 Pro, D2007 Pro, DelphiXE2 Pro
BeitragVerfasst: Mi 08.02.06 18:47 
Hallo,
setz da mal paar werte ein, dann siehts du, was falsch ist. du willst nicht random(Form.left-Bild.left) sondern (random(form.Breite-Bild.breite)

Mfg Frank

_________________
Lükes Grundlage der Programmierung: Es wird nicht funktionieren.
(Murphy)
lolrene Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 17

Win XP

BeitragVerfasst: Mi 08.02.06 18:51 
Hallo,

wenn du folgendes meist :

einfachgesicht.Left:=random(form.left-einfachgesicht.left);

geht es leider nicht.

Gruss

lolrene
lolrene Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 17

Win XP

BeitragVerfasst: Mi 08.02.06 19:08 
es geht jetzt mit :

button1.left:=random (width-button1.width);
button1.top:=random (height-button1.height);