Hallo,
ik heb iets gemaakt met als basis TableLayoutPanel, maar heb nu zeer veel code!! Wil dit inperken maar lukt me niet echt!
Wat is het probleem!
Maximum heb ik 15 breed en 15 hoog, if afhankelijk van een rowcount en columncount in de database. Nu heb ik hard gecodeerd 15 labels aangemaakt om als test de eerste kolom te vullen.
Neem nu aan dat mijn rowcount waarde 5 is. Dus de hoogte is ingesteld op 5, juist. Dus hoef ik maar 5 labels aan te maken en te vullen met data en te plaatsen in de tablelayoutpanel, juist.
Dus in code heb ik:
dim label1 as new label
label1.text = "" 'Te plaatsen tekst in label
Tablelayoutpanel.controls.add (label1.text, 0, 0)
De 3 regels code herhaal ik 5 keer.
het makkelijkste zou zijn in een for-lus, waarbij ik telkens 1 verhoog met 1! Maar als ik de label in een string zet, geraak ik niet aan de properties ervan?
Weet iemand raad ermee???
Bedankt voor de reply.
ik heb iets gemaakt met als basis TableLayoutPanel, maar heb nu zeer veel code!! Wil dit inperken maar lukt me niet echt!
Wat is het probleem!
Maximum heb ik 15 breed en 15 hoog, if afhankelijk van een rowcount en columncount in de database. Nu heb ik hard gecodeerd 15 labels aangemaakt om als test de eerste kolom te vullen.
Neem nu aan dat mijn rowcount waarde 5 is. Dus de hoogte is ingesteld op 5, juist. Dus hoef ik maar 5 labels aan te maken en te vullen met data en te plaatsen in de tablelayoutpanel, juist.
Dus in code heb ik:
dim label1 as new label
label1.text = "" 'Te plaatsen tekst in label
Tablelayoutpanel.controls.add (label1.text, 0, 0)
De 3 regels code herhaal ik 5 keer.
het makkelijkste zou zijn in een for-lus, waarbij ik telkens 1 verhoog met 1! Maar als ik de label in een string zet, geraak ik niet aan de properties ervan?
Weet iemand raad ermee???
Bedankt voor de reply.