witam. Wiec tak pisze program na wzor MS painta .Juz mam prawie wszystkie narzedzia zrobione tylko mam problem z 1. Otoz chodzi mi taki figor jak prostokat i kolo. Nie bardzo wiem w jaki sposob mozna pictureBox1.Images przypisac do jakiejsc zmiennej tymczasowej?
mam cos takiego
private void panel1_MouseDown(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
p = e.Location;
obraz1 = pictureBox1.Images; // i tu powinienem sobie zapisywac do zmiennej tymczasowej obecny obraz z pictureBoxa, jednak to nie dziala bo wyskakuje blad ze obraz nie moze byc pusty.
}
}
nastepnie
private void panel1_MouseUp(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
g = Graphics.FromImage(obraz1); // tu wczytuje obraz ze zmiennej tymczasowej.
g.DrawRectangle(pioro, p.X, p.Y, e.X - p.X, e.Y - p.Y);
}
}
Potrzebuje pomocy w jaki sposob zastapic
obraz1 = pictureBox1.Images;
Poniewaz to nie dziala. Moze jakos ze strumieniem? Ma ktos jakies propozycje??