webForumDet fria alternativet

Antal objekt på ett formulär?

.NET

3 svar · 270 visningar · startad av Hjelten

Medlem sedan feb. 200423 inlägg
Frågan#1

Hej

Undrar om man på något sätt kan överskirda gränsen för antal objekt på ett formulär, verkar ligga runt 200st?

Tänkte använda tabstrip och behöver då kunna lägga in fler än detta?

//Mattias

Medlem sedan juni 20022 599 inlägg
#2

Undrar om man på något sätt kan överskirda gränsen för antal objekt på ett formulär

Ja, det går bra. Egentligen är det inte objekt utan fönsterhandtag (hwnd) som räknas.

verkar ligga runt 200st?

Minns inte men det kan nog stämma. Har bara råkat ut för det gång.

Lösningen är att lägga vissa kontroller i control-arrayer (indexerade kontroller) eftersom dessa bara förbrukar ett handtag per array.

Medlem sedan feb. 200423 inlägg
#3

Ok tror jag har förstått vad du menar, om jag har 10 st textboxar så skapar jag dem så det blir enligt följande, Text1.(1),Text1(2),osv.

Är detta rätt uppfattat ?

Medlem sedan juni 20022 599 inlägg
#4

Japp. Så klart inte genomgående men när det börjar krisa så får du se till att gruppera textboxarna på ett logiskt och vettigt sätt: txtAdressData(0), txtAdressData(1), txtAdressData(2) .. istf txtAdress, txtZipCode, txtCity osv ..

/red: Just när det gäller statiska lablar så kan du tjäna massor med handtag genom att indexera dem eftersom lablarnas namn normalt inte har någon påverkan på programmets logik.

265 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
135 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)