PDA

View Full Version : سوال: کار بر روی تصویر در سی شارپ



ssaber00
جمعه 15 اسفند 1393, 13:28 عصر
سلام
چجوری میشه در سی شارپ با کلیک روی یک عکس به اندازه مشخص بزرگش کرد و با کلیک بعدی به حالت اولیه برگردوند؟

1000net
جمعه 15 اسفند 1393, 14:29 عصر
سلام
چجوری میشه در سی شارپ با کلیک روی یک عکس به اندازه مشخص بزرگش کرد و با کلیک بعدی به حالت اولیه برگردوند؟

سلام
اول یک متغییر بصورت سراسری تعریف کن

bool vaziyat = true;
وبعد داخل رویداد کلیک پیکچرباکس کدهای زیر رو بنویس


if (vaziyat == true)
{
pictureBox1.Width = 200;//اندازه دلخواه
pictureBox1.Height = 200;//اندازه دلخواه
vaziyat = false;

}
else {
pictureBox1.Width = 136;//اندازه دلخواه
pictureBox1.Height = 136;//اندازه دلخواه
vaziyat = true;
}

ssaber00
جمعه 15 اسفند 1393, 15:33 عصر
سلام
با تشکر از کمکتون
میشه نحوه تعریف رویداد کلیک روی پیکچر باکس را توضیح بدین؟
ممنون

1000net
جمعه 15 اسفند 1393, 18:37 عصر
سلام
با تشکر از کمکتون
میشه نحوه تعریف رویداد کلیک روی پیکچر باکس را توضیح بدین؟
ممنون
سلام خب شما می تونید با دابل کلیک کردن روی شی picurebox مستقیم وارد رخداد کلیک شوید و کدها رو بنویسید.

bool vaziyat = true;
private void pictureBox1_Click(object sender, EventArgs e)
{

if (vaziyat == true)
{
pictureBox1.Width = 200;
pictureBox1.Height = 200;
vaziyat = false;

}
else {
pictureBox1.Width = 136;
pictureBox1.Height = 136;
vaziyat = true;
}

}