C# - Změna textu labelu při spuštění programu Vyřešeno

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Uživatelský avatar
don750
Level 3
Level 3
Příspěvky: 434
Registrován: září 10
Bydliště: Kouřim
Pohlaví: Muž
Stav:
Offline

C# - Změna textu labelu při spuštění programu

Příspěvekod don750 » 26 led 2013 15:02

Zdravím, dá se nějak udělat to, aby se mi po spuštění programu změnil text v labelu? Objevil jsem u Form1 událost Activated. S ní to sice funguje, ale funguje to i když okno např minimalizuji a maximalizuji. Zkrátka se mi to změní pokaždé, když se okno stane aktivním. A to nechci. Chci, aby se to změnilo pouze jednou - po spuštění aplikace.

Zde je část kodu, který tam mám nyní pro tuto funkci:

Kód: Vybrat vše

 private void Form1_Activated(object sender, EventArgs e)
        {
            lblVýsledek.Text = null;
        }


Pokud to tedy nějak jde udělat, co a kam mám naspat, nebo co mám udělat?
Používám Microsoft Visual C# 2008 Express Edition.
Intel Core i5-6400 2.7 GHz
2 x 8 GB DDR4 - 2133 MHz
NVIDIA GeForce GTX650 - 1 GB, 128-bit, 1215/5100MHz (jádro/paměti), propustonost 81.6 GB/s
(ZD) Asus Prime B250M-A
Seasonic M12II Evo - 520W - plně modulární
Kingston SSDnow v300 120GB ; Seagate Barracuda 4TB SATA ; ; Seagate 160 GB SATA

Reklama
Uživatelský avatar
cosmosD
Level 3
Level 3
Příspěvky: 437
Registrován: únor 11
Bydliště: Praha
Pohlaví: Muž
Stav:
Offline

Re: C# - Změna textu labelu při spuštění programu

Příspěvekod cosmosD » 26 led 2013 15:38

Zkus to dat do udalosti onFormLoad, tak nejak to je, bohuzel ted nemam pc s visual studiem.

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: C# - Změna textu labelu při spuštění programu

Příspěvekod CZechBoY » 27 led 2013 20:37

však to můžeš dát jako defaultní hodnotu :-)
on dej to do události OnLoad - ta se volá jen jednou
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Uživatelský avatar
don750
Level 3
Level 3
Příspěvky: 434
Registrován: září 10
Bydliště: Kouřim
Pohlaví: Muž
Stav:
Offline

Re: C# - Změna textu labelu při spuštění programu

Příspěvekod don750 » 30 led 2013 18:56

Nevím, kde najít OnLoad ani OnFormLoad. Je tam událost Load, s tou to ale nefunguje. Už jsem to ale vyřešil přes událost Activated a přes pomocnou proměnou. Sice to není "čisté" řešení, ale pro mé účely je to dostačující. Ale ta událost OnLoad mě stále zajímá. Kde jí najdu, nebo jak k této události přidám nějakou akci?
Intel Core i5-6400 2.7 GHz
2 x 8 GB DDR4 - 2133 MHz
NVIDIA GeForce GTX650 - 1 GB, 128-bit, 1215/5100MHz (jádro/paměti), propustonost 81.6 GB/s
(ZD) Asus Prime B250M-A
Seasonic M12II Evo - 520W - plně modulární
Kingston SSDnow v300 120GB ; Seagate Barracuda 4TB SATA ; ; Seagate 160 GB SATA

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: C# - Změna textu labelu při spuštění programu

Příspěvekod CZechBoY » 30 led 2013 19:02

jaktože ti nefunguje onLoad? co to dělá špatně?
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

johnny31
nováček
Příspěvky: 22
Registrován: leden 13
Pohlaví: Muž
Stav:
Offline

Re: C# - Změna textu labelu při spuštění programu

Příspěvekod johnny31 » 30 led 2013 19:10

nejspis delas s winforms, potom staci v designeru oznacit prvek u kteryho chces udalost pouzit, otevres "Properties" a zam zvolis "Events" (blesk), 2x kliknes do pole a vytvori se ti event metoda do ktery muzes psat to svy potrebny, pokud budes psat event sam, tak staci pridat
this.Load += new EventHandler(Form1_Load);
void Form1_Load(object sender, EventArgs e)
{
throw new NotImplementedException();
}
nic slozityho

Uživatelský avatar
don750
Level 3
Level 3
Příspěvky: 434
Registrován: září 10
Bydliště: Kouřim
Pohlaví: Muž
Stav:
Offline

Re: C# - Změna textu labelu při spuštění programu

Příspěvekod don750 » 31 led 2013 15:18

Toto mi nefunguje:

public Form1()
{
InitializeComponent();
this.Load += new EventHandler(Form1_Load);
}

void Form1_Load(object sender, EventArgs e)
{
lblVýsledek.Text = null;
}
Intel Core i5-6400 2.7 GHz
2 x 8 GB DDR4 - 2133 MHz
NVIDIA GeForce GTX650 - 1 GB, 128-bit, 1215/5100MHz (jádro/paměti), propustonost 81.6 GB/s
(ZD) Asus Prime B250M-A
Seasonic M12II Evo - 520W - plně modulární
Kingston SSDnow v300 120GB ; Seagate Barracuda 4TB SATA ; ; Seagate 160 GB SATA

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: C# - Změna textu labelu při spuštění programu

Příspěvekod CZechBoY » 31 led 2013 17:04

co znamená nefunguje?
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Uživatelský avatar
don750
Level 3
Level 3
Příspěvky: 434
Registrován: září 10
Bydliště: Kouřim
Pohlaví: Muž
Stav:
Offline

Re: C# - Změna textu labelu při spuštění programu

Příspěvekod don750 » 31 led 2013 17:52

No že to neudělá to, co to má udělat. Prostě to nefunguje. Má to vymazat obsah labelu. Přes událost "Activated" a další proměnnou mi to funguje, ale přes toto ne.
Intel Core i5-6400 2.7 GHz
2 x 8 GB DDR4 - 2133 MHz
NVIDIA GeForce GTX650 - 1 GB, 128-bit, 1215/5100MHz (jádro/paměti), propustonost 81.6 GB/s
(ZD) Asus Prime B250M-A
Seasonic M12II Evo - 520W - plně modulární
Kingston SSDnow v300 120GB ; Seagate Barracuda 4TB SATA ; ; Seagate 160 GB SATA

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: C# - Změna textu labelu při spuštění programu  Vyřešeno

Příspěvekod CZechBoY » 31 led 2013 18:17

debugovat si zkoušel?
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Sejmuti textu ve win 11 - vystřižky Příloha(y)
    od L.L » 08 říj 2024 21:17 » v Programy ke stažení
    1
    2534
    od petr22 Zobrazit poslední příspěvek
    10 říj 2024 11:22
  • Panely otevřených programů na hlavním panelu Příloha(y)
    od Prorock » 20 říj 2024 15:00 » v Windows 11, 10, 8...
    28
    7906
    od Prorock Zobrazit poslední příspěvek
    02 lis 2024 13:41
  • FB - změna hesla
    od Hirogen » 21 čer 2024 15:16 » v Internet a internetové prohlížeče
    1
    4403
    od Grander Zobrazit poslední příspěvek
    21 čer 2024 17:41
  • Spuštění PC Příloha(y)
    od Elbeckho » 21 úno 2025 14:27 » v Problémy s hardwarem
    11
    4527
    od Kminek Zobrazit poslední příspěvek
    23 úno 2025 02:14
  • Změna poskytovatele internetového připojení
    od Fargotroniac » 09 říj 2024 08:15 » v Sítě - hardware
    17
    7248
    od Fargotroniac Zobrazit poslední příspěvek
    12 říj 2024 18:59

Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Google [Bot] a 1 host