Új hozzászólás Aktív témák
-
andriscs
aktív tag
Hi!
Újabb érdekes probléma.
Egy Form-ot húzogattam össze, és eddig raktam rá egy Label-t. A progi egy metódusában megváltoztatom a Label Text-jét. Azonban amikor meghívom, Exception-t dob. Gondoltam, hogy ez így nem lesz jó, ezért kiírattam a hibát, és hát ''Object reference not set to an instance...''. Ellenőriztetem a Label-t, mielőtt átírom:
if(this.myLabel==null) MessageBox.Show(''Null'');
else
this.myLabel.Text=''uj szoveg'';
Természetesen megjelent a Null, de igazából nem értem, mert a generált kódban ez van:
this.myLabel = new System.Windows.Forms.Label();
...
this.myLabel.AutoSize = true;
this.myLabel.Location = new System.Drawing.Point(128, 47);
this.myLabel.Name = ''myLabel'';
this.myLabel.Size = new System.Drawing.Size(38, 13);
this.myLabel.TabIndex = 1;
this.myLabel.Text = ''alapszoveg'';
...
this.Controls.Add(this.myLabel);
Próbáltam logikus magyarázatot keresni, de nem találok, persze lehet, hogy már késő van. Ha valakinek van ötlete, ne kíméljen. Köszi!Andris - http://andriscs.blogspot.com
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Háztartási gépek
- Steam, GOG, Epic Store, Humble Store, Xbox PC Game Pass, Origin Access, uPlay+, Apple Arcade felhasználók barátságos izgulós topikja
- Mobil flották
- Óra topik
- PR-Telecom
- Konzolokról KULTURÁLT módon
- Kerékpárosok, bringások ide!
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- Steam topic
- Mini-ITX
- További aktív témák...
- Lenovo ThinkPad P70 Workstation, Mobil munkaállomás, 17" FULL HD IPS, Xeon E3-1505M V5 CPU, 32GB DDR
- Beszámítás! GTX 1060 6GB - i3 10100F - 16GB RAM - 80+ Plus Gold
- -65% Dell Latitude 7310 2in1: i7 10610U,16GB,256GB,13.3" Touch 100%sRGB 350nit,WWAN eSIM,Win11
- Samsung Galaxy S22 - Fekete - Független - 2025.03.05-ig garancia - Tökéletes állapot
- Endorfy Fortis 5 ARGB CPU hűtő áron alul! (3 db)