zmiana obrazka po kliknięciu

0

Jak zrobić, żeby obrazek1.jpg po kilknięciu w picturebox'a został zmieniony na obrazek2.jpg i potem znowu po kliknięciu na picturebox'a z obrazek2.jpg został zmieniony na obrazek1.jpg?

0

Przez zdarzenie, masz zdarzenie Click...

0

Nie przeczytaliście dokładnie. :) Ja wiem że przez zdarzenie MouseClick, ale jak zrobić żeby to się na zmianę zmieniało, przy każdym kliknięciu. :)

0

Doczytaliśmy, ale myśleliśmy, że tyle Ci wystarczy..
Sprawdzasz jaki obrazek jest w foemie i ładujesz ten drugi, po każdym kliknięciu.. Tyle..

0
        private bool pct1;
        public Form1()
        {
            pct1 = true;
            InitializeComponent();
        }
        private void pictureBox1_Click(object sender, EventArgs e)
        {
            if (pct1 == true)
            {
                pictureBox1.Load("2.png");
                pct1 = false;
            }
            else
            {
                pictureBox1.Load("1.png");
                pct1 = true;
            }
        }

Chociaż obstawiał, że gdybym doczytał to, zrobiłbym to ładniej..
//edit
Można bez tej zmiennej, dzięki :
http://msdn.microsoft.com/en-us/library/system.windows.forms.picturebox.waitonload.aspx

 
            if (pictureBox1.WaitOnLoad == true)
            {
                pictureBox1.Load("2.png");
                pictureBox1.WaitOnLoad = false;
            }
            else
            {
                pictureBox1.Load("1.png");
                pictureBox1.WaitOnLoad = true;
            }
0

Widzę, że ciągle pytasz się o strasznie elementarne rzeczy.. Dlaczego nie wziąłeś się na początku za C albo C++, żeby nabrać potrzebnych podstaw? Ja rozumiem, że można nie znać całego FrameWorka i czasami trzeba spojrzeć w dokumentacje, ale Ty pytasz się o rzeczy, które są strasznie logiczne i nie potrafisz dojść do prostych rozwiązań..
Moja rada, to weź się za naukę od podstaw, ale nie zaczynaj od C#, tylko od C albo C++, żebyś się trochę pomęczył..
Nie widzisz nawet jaka zależność musi zachodzić, pomiędzy tymi obrazkami, żeby je zmienić tak a nie inaczej?? Jak nie, to na prawdę weź się za naukę.. tu wystarczy logicznie pomyśleć, a nie znać język..

1 użytkowników online, w tym zalogowanych: 0, gości: 1