Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Tomáš N.
Člen
Avatar
Tomáš N.:29.1.2016 20:06

Ahoj, potřeboval bych pomoct.
Mám panel na který když kliknu tak chci, aby se mi do proměnné panelClicked přiřadilo false.
Nevím proč, ale nefunguje to.

Kód:

public void Game(int GameLong, Control panel)
                {
                    Random rndWidht = new Random();
                    Random rndHeight = new Random();

                        for (int i = 0; i < GameLong; i++)
                        {
                                panel.Location = new System.Drawing.Point(rndWidht.Next(0, p_Game.Size.Width),                                                                      rndHeight.Next(0, p_Game.Size.Height));
                                panel.Size = new System.Drawing.Size(rndWidht.Next(20, 80), rndHeight.Next(20, 80));
                                Controls.Add(panel);
                                panel.BringToFront();

                                while (true)
                                {
                                        if (panelClicked)
                                           break;
                                }

                            panelClicked = false;
                        }
                }

                public void Panel_Click(object sender, EventArgs e)
                {
                        panelClicked = true;
                }

Za každou pomoc budu moc rád :).

 
Odpovědět
29.1.2016 20:06
Avatar
ostrozan
Tvůrce
Avatar
Odpovídá na Tomáš N.
ostrozan:29.1.2016 23:45

Tak v první řadě tam nedávej True, když tam chceš false ;)

 
Nahoru Odpovědět
29.1.2016 23:45
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.