Miért van az, hogy ha az ember generált kódba belenyúl, akkor a form designer-nek annyi? (c#)
Talán ha értenél hozzá :) nem lenne gond. Bár én annyira nem vágom a C#-ot - a Delphi a 'világom' - de volt már rá példa, hogy kézzel kellett 'gatyába' ráznom'.
A Labelről annyit, hogy azt is lehet világba 'nyújtani', ha nem megy ott a Memo.
form designer-nél:
this.label.Text = sajat_szoveg
public partial class Form1 : Form
{
string sajat_szoveg="valami";
Persze működni műküdik, ha futtatásra kerül a sor.
És nem hiszem, hogy ide kellene írni:
private void label1_Click(object sender, EventArgs e)
{
}
És az se játszik, hogy kétszer lesz megmondva, hogy mi legyen a label szövege.
"Talán ha értenél hozzá"
Ezt viszont eltaláltad, SimkoL. :D :)
Pntosan mit szeretnél? A designer.cs-ben hiába módosítasz az InitializeComponent-en belül, úgyis felül lesz írva.
És ha ebben a függvényben nem használhatsz saját változókat, mert a designer azokat nem fogja figyelembe venni, és nem deklarált változóknak fogja hinni.
"És az se játszik, hogy kétszer lesz megmondva, hogy mi legyen a label szövege."
Erre az a megodás, hogy a designer.cs csak egy paceholderszövehet tartalmaz, és a véglegeset pedig a másik fileba teszed, mért kéne mind2 helyen ugyanaz. Muszáj hogy a deignerben is az jelenjen meg?
Na úgy látom megint megjelent a sok 'zseni' :) aki lepontozott
Az előző válaszomnál lemaradt, hogy bármi beszúrható egy labalbe is közvetlenül, akár egy sortörés vagy akármi is. Teljesen úgy kell kezelni mint egy általános stringet.
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!