Antal objekt på ett formulär?

.NET

3 svar · 289 visningar · startad av Hjelten

Medlem sedan feb. 200423 inlägg
Trådstart#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.

250 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)