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
  • Jak odstranit bílý pruh nad maximalizovaným oknem programu?
    od Minapark » 09 zář 2025 13:19 » v Windows 11, 10, 8...
    0
    3659
    od Minapark Zobrazit poslední příspěvek
    09 zář 2025 13:19
  • Spuštění PC Příloha(y)
    od Elbeckho » 21 úno 2025 14:27 » v Problémy s hardwarem
    11
    6012
    od Kminek Zobrazit poslední příspěvek
    23 úno 2025 02:14
  • Změna dat (dle času), když je PC vypnuté. Jak je to možné? Příloha(y)
    od Minapark » 24 říj 2025 09:57 » v Windows 11, 10, 8...
    10
    5366
    od Minapark Zobrazit poslední příspěvek
    02 lis 2025 09:48
  • Změna poslední číslice ve více číslech najednou
    od Arnold91 » 02 zář 2025 07:05 » v Kancelářské balíky
    7
    9914
    od Zivan Zobrazit poslední příspěvek
    02 zář 2025 17:01
  • Zkratka na plochu - Změna obnovovací frekvence monitoru - TV (hledám)
    od jkmaxfli » 31 bře 2025 13:04 » v Multimédia (filmy, hudba, CDs/DVDs)
    4
    24132
    od jkmaxfli Zobrazit poslední příspěvek
    31 bře 2025 19:19

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

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 5 hostů