Einzelnen Beitrag anzeigen

Benutzerbild von Aphton
Aphton

Registriert seit: 31. Mai 2009
1.198 Beiträge
 
Turbo Delphi für Win32
 
#12

Re: TAB Reihenfolge = Verzweiflung ?

  Alt 8. Feb 2010, 13:28
Zitat von himitsu:
TabOrder kann mit solchen Werten aber nicht umgehen.

TabOrder ist der Index in einer Tab-Verwaltungliste des Eltern-Controls.


Und ganz so eindeutig wäre dieses auch nicht unbedingt gewesen.
101 1 = 101010
1 101 = 101010
Ich versteh zwar nicht ganz genau, was damit gemeint ist - evt. ist es dasselbe,
aber trotzdem will ich eines mal klarstellen:

Code:
strtoint(
  inttostr(myxdata[n].col * 10)
  +
  inttostr(myxdata[n].row * 10)
)
Wenn du hier beispielsweise Werte einsetzt - zb Row = 10, Col = 5 - dann erhälts du natürlich etwas Komisches:
Code:
strtoint(
  inttostr(5 * 10)
  +
  inttostr(10 * 10)
)
-->
strtoint(
  '50'
  + 
  '100'
)
-->
strtoint( '50100' );
Wie wärs denn folgendes auszuprobieren:
Code:
myxdata[n].row * 10
+
myxdata[n].col
Achtung -> dieser Code dürfte nur dann funktionieren, wenn die Anzahl der Cols in einer Zeile = 10 ist. Besser wäre es, den Faktor 10 mit dieser Variable zu ersetzen (ColCount?)

MfG
das Erkennen beginnt, wenn der Erkennende vom zu Erkennenden Abstand nimmt
MfG
  Mit Zitat antworten Zitat