Kezdőoldal » Számítástechnika » Programozás » A form fejléce nem akar futás...

A form fejléce nem akar futás közben változni. Miért?

Figyelt kérdés

private void Form1_MouseEnter(object sender, EventArgs e)

{

Form1.text = 's';

}


Ez a kód. Mit rontottam el, ha azt szeretném elérni, hogy a form fejléc neve futás közben változzon?


2018. okt. 2. 16:26
 1/9 anonim ***** válasza:
Form1.Text helyett szerintem a Form1.Title-t kéne megváltoztatni.
2018. okt. 2. 16:56
Hasznos számodra ez a válasz?
 2/9 A kérdező kommentje:
Nem engedi ezt hazsnálni sajnos. És nem tudom mit kellene a Form1 után írni.
2018. okt. 2. 17:24
 3/9 anonim ***** válasza:
Form1.Caption
2018. okt. 2. 18:46
Hasznos számodra ez a válasz?
 4/9 anonim ***** válasza:

Már megint Te??


Egyrészt ez a kód nyilván nem működik, hiszen ez a pár sor is tele van fordítási hibával.

Másrészt fél évvel ezelőtt pontosan ugyanezzel kínlódtál: https://www.gyakorikerdesek.hu/szamitastechnika__programozas..


Ez már nekem kínos.

2018. okt. 2. 21:30
Hasznos számodra ez a válasz?
 5/9 anonim ***** válasza:
Egyátalán mit tanultál fél év alatt? :O
2018. okt. 3. 00:37
Hasznos számodra ez a válasz?
 6/9 A kérdező kommentje:

Megint ti? Megint azok, akik képtelenek segítséget nyújtani embertársaiknak?

Magyarázni tudtok, nagyzolni egy tudással, de leírni ,hogy mi kell oda azt nem. Letehettem volna bármilyen tanfolyamot, lehetnék a legjobb mérnök, az ilyen stílusú és típusú embereknek lesz mindig valami, ami nekik nem tetszik. Szánalmasnak tartom.

2018. okt. 3. 02:00
 7/9 anonim ***** válasza:

1. Eleve nem hivatkozhatunk a Form1-re, mert dob egy

"An object reference is required to access non-static member `System.Windows.Forms.Control.Text'"

hibát.


Mivel -feltételezem egy osztályon belüli metódusból hivatkozunk az ablakra (a saját osztályára) - ezért használjuk a this kulcsszót:

[link]


2. Nem text hanem Text (fontos a nagybetű!):

[link]


3. Ugyebár összerendelted a függvényt az eseménnyel?


Lecsupaszítva, Mono C# 4.2.1.0 használatával Linux alatt így néz ki:

[link]

[link]

2018. okt. 3. 02:17
Hasznos számodra ez a válasz?
 8/9 anonim ***** válasza:

Ja és a forráskód:

[link]

2018. okt. 3. 02:22
Hasznos számodra ez a válasz?
 9/9 A kérdező kommentje:

Nos, ilyen részletes választ még nem olvastam. A képeket is lementettem, hogy meglegyenek. Köszönöm szépen.


Ennyi kellett nekem: this.Text = "Ez a form fejléc szövege";


És egyébként mindenki másnak:Így kellene megválaszolni egy kérdést, és akkor esetleg akik évekkel később idekattintanak, tudni fogják. Részletes volt, kedves, és örömmel tapasztaltam, hogy nem lenéző.

És jó az is, hogy a linuxon is ilyen simán megy a visual studio.

2018. okt. 3. 02:42

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!