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: 4384
Beiträge: 40086
Benutzer: 6.743
Aktive Benutzer: 228
Links: 80
Wir begrüßen unseren neuesten Benutzer: Neewa
Mit 2.475 Benutzern waren die meisten Benutzer gleichzeitig online (16.01.20 um 22:38).
Neue Benutzer:
vor einem Tag
- Neewa
vor einem Tag
- Solution
vor 3 Tagen
- hw543
vor 4 Tagen
- eurix
vor 4 Tagen
- Yogi

Onlineuser
'Wer ist online' anzeigen Benutzer: 0
Gäste: 279
Gesamt: 279
Team: 0
Team:  
Benutzer:  
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
Mitglied
 
Registriert seit: Mar 2018
Ort: Hamburg
Beiträge: 268
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 19:48 Uhr.


Der Wavesnode - Spam Firewall
-----------------------------------------------------------------------------------------------------------------------------
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Powered by vBCMS® 2.7.0 ©2002 - 2020 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.
-----------------------------------------------------------------------------------------------------------------------------