Náhodné vypsání jedné ze dvou položek label 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

kimi999
Level 4
Level 4
Příspěvky: 1103
Registrován: duben 11
Pohlaví: Muž
Stav:
Offline

Náhodné vypsání jedné ze dvou položek label

Příspěvekod kimi999 » 19 bře 2012 22:45

Zdravím,

mám ještě jeden problém, opět dělám ve Microsoft Visual Studio v C# a mám 2x form. Ve Form1 něco spustím a otevřu tím možnost otevřít Form2, tam bych rád aby se mi náhodně objevil jeden z textů, který je prozatím visible = false, jde mi hlavně o to, aby se pokaždé objevil jiný a nikdy dva najednou nebo žádný. Vůbec nevím kde a jak tady začít :oops: takže budu rád za každou radu.

A ještě jeden menší dotaz, takto mám vyřešené otevření Form2

Kód: Vybrat vše

            private void button3_Click(object sender, EventArgs e)
            {
                Form2 frm = new Form2();
                frm.Show();
            }

Jenže já bych rád ještě zavřel Form1, na internetu jsem našel, že to mám udělat takto, problém je v tom, že takto se mi Form2 otevře jen na vteřinu a potom se zavře celý program :cry:

Kód: Vybrat vše

            private void button3_Click(object sender, EventArgs e)
            {
                Form2 frm = new Form2();
                frm.Show();
                Application.OpenForms["Form1"].Close();
            }


Díky za každou radu.

Reklama
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: Náhodné vypsání jedné ze dvou položek label

Příspěvekod CZechBoY » 20 bře 2012 08:04

nevim kde ty texty máš, ale to je přeci jednoduchý, prostě vemeš nějakej label a vložíš do něj ten text+pak samozřejmě visible=true

našel jsem na netu jen skrytí toho formuláře :(
C# píše: private void button3_Click(object sender, EventArgs e)
{
Form2 frm2 = new Form2();
frm2.FormClosed += new FormClosedEventHandler(frm2_FormClosed);
frm2.Show();
this.Hide();
}


private void frm2_FormClosed(object sender, FormClosedEventArgs e)
{
this.Close();
}
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

kimi999
Level 4
Level 4
Příspěvky: 1103
Registrován: duben 11
Pohlaví: Muž
Stav:
Offline

Re: Náhodné vypsání jedné ze dvou položek label

Příspěvekod kimi999 » 20 bře 2012 10:48

Vypínání funguje, diky moc. A k tomu textu, mam prostě dva texty, ale chci aby se objevil vzdy jen jeden a pri kazdem otevreni form2 se objevil jiny.

Omlouvam se za absenci diakritiky, pisu pres mobil. :oops:

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: Náhodné vypsání jedné ze dvou položek label

Příspěvekod CZechBoY » 21 bře 2012 01:11

jsem zvyklej číst i superpřeklepy, nějaká diakritika to už je jen pro labužníky :)

kde máš uložené ty texty?
labelText.Text=nahodnyText; si nezkouš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

kimi999
Level 4
Level 4
Příspěvky: 1103
Registrován: duben 11
Pohlaví: Muž
Stav:
Offline

Re: Náhodné vypsání jedné ze dvou položek label  Vyřešeno

Příspěvekod kimi999 » 26 bře 2012 21:40

Nakonec jsem to vypustil a mnohokrát díky za první radu. :smile:


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Náhodné vypínání PC Příloha(y)
    od VojtouNerCZ » 17 led 2025 15:34 » v BSOD (Blue Screen Of Death)
    1
    2681
    od VojtouNerCZ Zobrazit poslední příspěvek
    20 led 2025 15:31
  • Náhodné restarty notebooku
    od Villentretenmerth » 07 led 2025 15:43 » v Problémy s hardwarem
    3
    2188
    od Villentretenmerth Zobrazit poslední příspěvek
    10 led 2025 19:53
  • počítač se náhodně restartuje
    od JXC0B » 25 říj 2024 20:24 » v Vše ostatní (hw)
    4
    3494
    od pcmaker Zobrazit poslední příspěvek
    27 říj 2024 10:14
  • Crucial MX500 - náhodne hlášení o prehriati Příloha(y)
    od michal84 » 21 pro 2024 10:17 » v Problémy s hardwarem
    29
    6635
    od michal84 Zobrazit poslední příspěvek
    28 pro 2024 08:21
  • Náhodné zamrznutí PC, řešením je pouze tvrdý restart.
    od Sipsisipi » 21 srp 2024 19:12 » v Problémy s hardwarem
    10
    4326
    od Sipsisipi Zobrazit poslední příspěvek
    25 srp 2024 10:37

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

Kdo je online

Uživatelé prohlížející si toto fórum: Seznam[Bot] a 4 hosti