|
Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|
|||
brauch Denkanstoß ObjectCreate/Loops
Hi Zusammen,
komm grad ned weiter Ich möchte, nachdem ich auf einen Button geklickt habe, 6 Labels erstellen. Das erstellen soll nach jedem Klick erfolgen den ich nach dem Buttonklick mache. x,y werte bekomm ich über OnChartEVent nur häng ich grad fest wie ich die 6 Klicks abrufen soll, damit ich die Objekte nach und nach platzieren/erstellen kann. Habs mit schleifen probiert aber das funzt ned, bei while hängt der sich auf. Mit for rast der durch ohne das man was machen kann. innerhalb der for hab ich auch versucht ein CHARTEVENT mit einzubauen aber leider zeigt der da auch keine reaktion..... hoffe jem hat nen rat. Code hab ich grad keinen da hab grad alles verworfen weil ich ned weiter kam LG |
|
|||
|
|
|||
danke für den Hinweis Kronenchakra , aber das hilft mir wenig weiter, ich habe Probleme bei der Logikaufbau. Da gehts Primär um das erstellen eines Panels; Dennoch ein interessanter Artikel.... Kann es sein, dass in while Schleifen die
OnChartFunkion bewust ausgesetzt wird?!? Jedes mal wenn ich in der schleife drin bin erhalte ich keine neuen Informationen über die aktuelle Mausposition. |
|
|||
Ich denke jetzt habe ich dein Problem verstanden.
Du willst einen Button in einem Dialog drücken und dann mehrmals in den Chart zeigen, wo ein Objekt erzeugt werden soll. Das würde ich mit einer Zählervariablen lösen, erforderlichen falls static deklarieren. pseudocode: int count=0; klick auf den Button, setze count auf 6 im OnChartEvent abfragen ob count>0 ist, falls ja, Objekt erzeugen und count decrementieren. Ich hoffe das hilft dir weiter LG |
Lesezeichen |
Stichworte |
button, buttonklick, mql4, programmierung, programmierung metatrader |
|
|