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: 4973
Beiträge: 43254
Benutzer: 7.220
Aktive Benutzer: 82
Links: 84
Wir begrüßen unseren neuesten Benutzer: JosephTK
Mit 2.475 Benutzern waren die meisten Benutzer gleichzeitig online (16.01.20 um 22:38).
Neue Benutzer:
vor 2 Tagen
- Hopfen&Mal...
vor 2 Tagen
- frankmicha...
vor einer Woche
- DFeck
vor einer Woche
- bb1107
vor 2 Wochen
- rg-trader

Onlineuser
'Wer ist online' anzeigen Benutzer: 1
Gäste: 1219
Gesamt: 1220
Team: 0
Team:  
Benutzer:  JosephTK
Freunde anzeigen

Empfehlungen

Thema geschlossen
 
Themen-Optionen Thema durchsuchen Ansicht
  #1 (permalink)  
Alt 11.04.19
Gesperrter Benutzer
 
Registriert seit: Mar 2019
Beiträge: 34
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
  #2 (permalink)  
Alt 13.04.19
AVT AVT ist offline
Elite Mitglied
 
Registriert seit: Mar 2018
Ort: Hamburg
Beiträge: 612
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
  #3 (permalink)  
Alt 13.04.19
Gesperrter Benutzer
 
Registriert seit: Mar 2019
Beiträge: 34
MIMO befindet sich auf einem aufstrebenden Ast
Standard

Super!

Ich danke dir, werde es testen und berichten!

Mimo
Thema geschlossen

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 +1. Es ist jetzt 22:08 Uhr.





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