Jag behöver hämta upp en kontroll (Button) från dess namn mha Reflection.
Detta bör ju inte vara några problem, men VB.NET verkar byta namn på alla kontroller, så att en kontroll med namnet "Button1" får internt namnet "_Button1".
...detta var iof ett tag sen, men kom (själv) fram till varför det var så...
Jag gjorde en dis-assembly på ett formulär och upptäckte följande:
C# renderar kontroller precis så som de heter.
VB.NET däremot, skapar alltid en "Property_Get" och en "Property_Set" på ALLA kontroller. Detta gör att det krävs ett "internt" namn, vilket alltså blir "_kontrollnamn".
Logiskt? Nja, lite kanske, frågan är ändå varför VB gör så? Men antar att man får godta det! :)
137 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17