verschillende labels bereiken

  • Onderwerp starter Onderwerp starter NoiK
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

NoiK

Gebruiker
Lid geworden
13 apr 2007
Berichten
31
hey,

Op dit moment heb ik een venster staan met daarin verschillende labels.
Ik zou hier graag op specifiek labels een wijziging willen doen.
Wat de inhoud van een label is, is aan de hand van de rij en kolom uit te lezen.
Maar is het ook mogelijk om aan de hand van een rij en een kolom te bekijken welke label je moet aanspreken?

ik dacht aan een functie pointer of iets.

oftewel:

label | label2
label3 | label4

stel kolom 0 rij 1 = "foo"

zal uiteindelijk label3->caption= "foo" moeten aanspreken

label | label2
foo | label4



Ik werk met borland VCL.

bedankt
 
Ik weet niet zoveel van die labels af maar kun je ze niet in een 2d array zetten?

Code:
const int MAX_RIJEN = 10;
const int MAX_KOLOMMEN = 10;

Label labels[MAX_RIJEN][MAX_KOLOMMEN ];

int kolom = 0;
int rij = 1;
labels[rij][kolom] = "foo";
 
nouja her zijn TLabels vanuit Borland, Volgens mij waren dat dezelfde objecten dat Delphi gebruikte, of zelfde als dat je in borland delphi gebruikt.

ik heb waarschijnlijk al een manier gevonden, maar of dit toevallig werkt op de goede objecten:
Code:
int i = (row+1)*(column);
TLabel* activeControl = (TLabel*)Form1->Controls[i];

ik heb nu alleen een raar probleem dat hij een functie ziet als een al eerder gedeclareerde object dus, moet ik daar maar nog eens naar kijken..
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan