Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 16:02

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Delphi OnMouseMove hilfe

Discussion on Delphi OnMouseMove hilfe within the General Coding forum part of the Coders Den category.

Closed Thread
 
Old   #1

 
.Dave''s Avatar
 
elite*gold: 35
The Black Market: 137/0/4
Join Date: May 2011
Posts: 3,757
Received Thanks: 486
Delphi OnMouseMove hilfe

Hallo,
ich möchte eine Anwendung erstellen, in dem sich ein Label bewegt, sobald man die Maus auf der Anwendung bewegt.

Das Label soll dann auf eine zufällige Position in der Anwendung springen.

Ich weiß, dass es mit OnMouseMove und random(...) funktioniert, aber die genaue zusammensetzung weiß ich nicht

Würde mich über Hilfe freuen
.Dave' is offline  
Old 09/09/2013, 18:16   #2
 
Ludder231's Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 880
Received Thanks: 113
Hast du schonmal gegooglet?

Aber ich geb dir schonmal eine kleine Hilfe:
PHP Code:
Random rand = new Random();
int Zahl rand.next(); 
So zmd in C#
Ludder231 is offline  
Old 09/09/2013, 18:20   #3

 
.Dave''s Avatar
 
elite*gold: 35
The Black Market: 137/0/4
Join Date: May 2011
Posts: 3,757
Received Thanks: 486
Quote:
Originally Posted by Ludder231 View Post
Hast du schonmal gegooglet?

Aber ich geb dir schonmal eine kleine Hilfe:
PHP Code:
Random rand = new Random();
int Zahl rand.next(); 
Ja hab schon mal gegoogelt, aber da auch nix gefunden.

Das Label heißt bei mir LBG, das spreche ich doch mit LBG.OnMouseMove an?
Dass heißt, es müsste LBG.OnMouseMove =: new Random(); sein?

Edit: Brauchs aber in Delphi
.Dave' is offline  
Old 09/09/2013, 18:35   #4
 
Schlüsselbein's Avatar
 
elite*gold: 0
Join Date: Feb 2013
Posts: 1,137
Received Thanks: 869
Irgendwo irgendwie das Event registrieren und dann die Position des Labels im Eventhandler ändern.

Was du wissen musst (sind Basics, also brauchst du hier auch keinen Code):
Event registrieren,
Poistion von Controls ändern (ist sicherlich nur ein einfacher Methodenaufruf),
Pseudozufallszahöen erzeugen.

Das könnten auch schon deine Stichworte fürs Suchen sein.
Schlüsselbein is offline  
Thanks
1 User
Old 09/09/2013, 18:44   #5

 
.Dave''s Avatar
 
elite*gold: 35
The Black Market: 137/0/4
Join Date: May 2011
Posts: 3,757
Received Thanks: 486
So kompliziert kann das doch alles gar nicht sein? :/
.Dave' is offline  
Old 09/09/2013, 18:47   #6
 
Schlüsselbein's Avatar
 
elite*gold: 0
Join Date: Feb 2013
Posts: 1,137
Received Thanks: 869
Das werden höchstens 10 effektive Zeilen sein. Google kennst du, oder? Dann brauchst jetzt noch ne Schippe EIgeninitiative und ggf n gutes Buch und deinem Vorhaben steht nix im Wege.
Schlüsselbein is offline  
Old 09/09/2013, 19:11   #7

 
.Dave''s Avatar
 
elite*gold: 35
The Black Market: 137/0/4
Join Date: May 2011
Posts: 3,757
Received Thanks: 486
Das muss doch mit 1-2 Zeilen klappen :/

LBG (Label)
OnMouseMove (Bewegung Maus)
random (zufall)

Damit muss das doch gehen?

LBG.OnMouseMove =: random (101);

Irgendwie so?
.Dave' is offline  
Old 09/09/2013, 19:18   #8
 
Schlüsselbein's Avatar
 
elite*gold: 0
Join Date: Feb 2013
Posts: 1,137
Received Thanks: 869
Mein Delphi liegt schon lange zurück, aber ich denke mal, dass du die VCL benutzt, oder?

Quote:
Irgendwie so?
Nein, so nicht. Lerne was Events sind und wie diese in einer GUI-Application verarbeitet werden. Dann wird dir klar, warum es nicht so geht.
Schlüsselbein is offline  
Thanks
1 User
Old 09/09/2013, 19:24   #9

 
.Dave''s Avatar
 
elite*gold: 35
The Black Market: 137/0/4
Join Date: May 2011
Posts: 3,757
Received Thanks: 486
Okay, werde noch ein bisschen rumprobieren und Lösung dann hier posten, falls es ja jemand irgendwann mal braucht ;D

Lösung:
Ihr geht bei der objekthirarchie auf label1 . Geht dort dann bei ereignissen auf onmousemove. Dort macht ihr einen doppelklick. Dann öffnet sich das quelltextfenster. Dort gebt ihr ein: Label1.PositionLeft:=random(101); Label1.PositionTop:=random(101); . Dann macht ihr einen doppelklick auf label1 . Das quelltextfenster öffnet sich. Dort gebt ihr Label1.PositionLeft:=random(101);Label1.PositionTo p:=random(101);ShowMessage(`Herzlichen Glückwunsch`); . So habe ich es eingegeben
.Dave' is offline  
Old 09/10/2013, 18:47   #10

 
xxfabbelxx's Avatar
 
elite*gold: 900
Join Date: Apr 2009
Posts: 14,981
Received Thanks: 11,403
glückwunsch

closed
xxfabbelxx is offline  
Thanks
1 User
Closed Thread


Similar Threads Similar Threads
DELPHI - Who make Exploits, Hacks and Tools with DELPHI?
05/15/2013 - CO2 Programming - 13 Replies
Hi all. Iwith DELPHI, but a dont now. hello, I use Delphi to program and i like someone put here source code of make Exploits, Hacks and Tools bot here, or part of the code. ty to all
Delphi 2010/visual c++ + Cheat engine hack [HILFE]
10/24/2010 - .NET Languages - 6 Replies
Hey, Ich hab ein problem, also ich würde gerne ein rank editor für MW2 coden hab alle value´s mit hilfe von cheat engine rausgesucht. Programm design + bilder schon geschrieben udn designed, jez fehlt jedoch noch das wichtigste: Die Funktion! Ich code mit Delphi 2010 und Visual c++ vl könnte mir jemand helfen/code schicken, mit dem dies Funktioniert: Ich hab ein textfeld, dort gibt man dan das lvl ein und drück "Hack" Und ein zweites Textfeld gibt man den Prestige ein und drückt ebenfalls...
[DELPHI&METIN]Wie sind die Delphi Befehle für einen Bot?
03/07/2010 - General Coding - 3 Replies
Hallo liebe com, ich habe mal eine Frage: Ich möchte einen Metin Bot in Delphi schreiben aber ich weiß nicht die Befehle für eine bestimmte Taste senden etc. könnt ihr mir die pls sagen oder per pn geben MfGGGGGG
Delphi hilfe
06/12/2009 - Metin2 Hacks, Bots, Cheats, Exploits & Macros - 5 Replies
Hallo leute, ich habe mich gefragt wie man sich z.b. sachen wie mh oder ähnliches selber machen kann...da habe ich mich ma in google und elitepvpers umgeschaut...ich habe nur gefunden das es mit delphi geht...worauf ich mir mal turbodelphi geholt hab kann mir PLS jemand erklären wie das geht?:D oder kann mir vill jemand ein beispiel code geben für irgentwas? schoma ein dickes THX wenn mir jemand helfen kann:D mfg



All times are GMT +1. The time now is 16:03.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.