Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools  
Zurück   Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools > Metatrader 4 > Programmierung MQL4

Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4.

Login
Benutzername:
Kennwort:


Statistik
Themen: 4245
Beiträge: 39284
Benutzer: 6.551
Aktive Benutzer: 258
Links: 80
Wir begrüßen unseren neuesten Benutzer: Jonnes
Mit 483 Benutzern waren die meisten Benutzer gleichzeitig online (21.04.16 um 17:12).
Neue Benutzer:
vor 2 Tagen
- Jonnes
vor 2 Tagen
- bluesdd
vor 4 Tagen
- KEY
vor 5 Tagen
- aliconii
vor einer Woche
- Matthias

Onlineuser
'Wer ist online' anzeigen Benutzer: 2
Gäste: 133
Gesamt: 135
Team: 0
Team:  
Benutzer:  TraderDirk, traderdoc
Freunde anzeigen

Empfehlungen

Antwort
 
Themen-Optionen Thema durchsuchen Ansicht
  #1 (permalink)  
Alt 11.04.19
Mitglied
 
Registriert seit: Mar 2019
Beiträge: 32
MIMO befindet sich auf einem aufstrebenden Ast
Standard R2l, l2r

Hallo,

gibt es so etwas wie eine Right-to-Left, Left-to-Right (Wechsel)Sortierfunktion bei Objekten?

Habe mir ein paar Buttons mehrzeilig erstellt, im linken oberen Eck werden sie korrekt angezeigt. L2R. 1,2,3,4,5,6.

Sobald ich sie auf die rechte obere Ecke verschiebe erscheinen sie R2L. 6,5,4,3,2,1. Für Bewohner des Nahen Ostens sicher kein Problem.

Danke für jede Hilfe

Mimo
Mit Zitat antworten
  #2 (permalink)  
Alt 13.04.19
AVT AVT ist offline
Mitglied
 
Registriert seit: Mar 2018
Ort: Hamburg
Beiträge: 160
AVT befindet sich auf einem aufstrebenden Ast
Standard

So geht es hier, bitte beachten, daß ich immer links anfange, d.h. meine Standardbuttons sind immer links unten und rechts unten wird geändert:
Code:
// === Button Berechnung
int baseX=20;
int baseY=40;
int ButHeight=20;
int ButWidth=50;
int Butsep=2;
int ButNext=ButWidth+Butsep;


   int i, j;                                          //i=Vorwärts, j=Rückwärts
   if(Corner==CORNER_LEFT_LOWER)                      // Corner=2
      for(i=0; i<7; i++)                              //Vorwärts 0-6
      {
         FuncCreateButton("But"+IntegerToString(i),   //ButtonName
                          baseY,                      //HorizontalPos
                          baseX+i*ButNext,            //VertikalPos
                          IntegerToString(i)          //ButtonText
                         );
         Print(" Corner=",IntegerToString(Corner),
               " i=",IntegerToString(i),
               " xPos=",IntegerToString( baseX+i*ButNext )
              );
      }
   if(Corner==CORNER_RIGHT_LOWER)                     // Corner=3
   {
      for(i=0, j=6; i<7 && j>=0; i++, j--)            //Vorwärts 0-6 und Rückwärts 6-0
      {
         FuncCreateButton("But"+IntegerToString(j),   //ButtonName
                          baseY,                      //HorizontalPos
                          i*ButNext+(baseX+ButWidth), //VertikalPos
                          IntegerToString(j)          //ButtonText
                         );
         Print(" Corner=",IntegerToString(Corner),
               " i=",IntegerToString(i),
               " xPos=",IntegerToString( i*ButNext+(baseX+ButWidth) )
              );
      }
   }
Im 2. Teil (Position unten rechts) (baseX+ButWidth), weil die Breite des Buttons berücksichtigt werden muß.
Wenn bei Dir alles rechts ist, mußt Du das anpassen. Ich hoffe, das hilft Dir. AVT
Mit Zitat antworten
  #3 (permalink)  
Alt 13.04.19
Mitglied
 
Registriert seit: Mar 2019
Beiträge: 32
MIMO befindet sich auf einem aufstrebenden Ast
Standard

Super!

Ich danke dir, werde es testen und berichten!

Mimo
Mit Zitat antworten
Antwort

Lesezeichen


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus




Alle Zeitangaben in WEZ +2. Es ist jetzt 18:48 Uhr.


Der Wavesnode - Spam Firewall
-----------------------------------------------------------------------------------------------------------------------------
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
Powered by vBCMS® 2.7.0 ©2002 - 2019 vbdesigns.de
SEO by vBSEO 3.6.1
Copyright ©2009 - 2017 by Expert-Advisor.com - Das Metatrader Forum
MetaTrader bzw. MetaTrader 4 und MetaTrader 5 sind eingetragene Marken der MetaQuotes Software Corp.
-----------------------------------------------------------------------------------------------------------------------------