PDA

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



rasol1228
جمعه 17 بهمن 1393, 13:58 عصر
سلام دوستان خوبید

sajadsobh
جمعه 17 بهمن 1393, 14:15 عصر
یعنی با هر بار کلیک یه صلوات بفرسته؟
یه متغیر بیرون رویداد کلیک تعریف کن:
int SalNum = 0;
حالا توی رویداد کلیک دکمه این قطعه کد رو بنویس:
SalNum += 1;
if (SalNum == 100)
{
MessageBox.Show(this,"شما 100 صلوات فرستاده اید!","",MessageBoxButtons.OK,MessageBoxIcon.None,MessageB oxDefaultButton.Button1, MessageBoxOptions.RtlReading);
label1.Text = "";
SalNum = 0;
}
else
{
label1.Text = "شما " + SalNum.ToString() + " صلوات فرستاده اید.";
}

rasol1228
جمعه 17 بهمن 1393, 14:44 عصر
سلام داداش اره هر با کیلک کنه صلوات بفرسته تا صد تا بعد مسج باکس ظاهر بشه اما داداش مرسی زحمت کشیدی یه سری قسمت مسج باکس ارور داده میشه راهنمایی کنید ممنون میشم تشکر سه تا عکس که ارور داده مرسی

http://s5.picofile.com/file/8168917600/000000000000000000s.PNG

http://s4.picofile.com/file/8168917834/00001121212.PNG

http://s5.picofile.com/file/8168917868/0121212133333.PNG

تشکررر :قلب:

rasol1228
جمعه 17 بهمن 1393, 14:47 عصر
مرسی داداش دروستش کردم تشکر و شرمنده مزاحمت شدم اجرت با امام حسین

mrprestige
جمعه 17 بهمن 1393, 15:21 عصر
تا اومدم دکمه " ارسال" رو بزنم جناب sajadsobh زودتر دسبکار شدن :D

دوسته من اگه خواستی اینم از نوع بدون messagebox در هر دفه میتونی قبل Label1 که شمارنده س یه لیبل دیگه بزاری بنویسی "شما" و لیبل بعدی بنویسی " صلوات فرستادید" .. سلیقه ای دیگه .. موفق باشید

int i = 1;
private void button1_Click(object sender, EventArgs e)
{
label1.Text = (i++).ToString();
if(i>100)
{
MessageBox.Show("شما 100 صلوات فرستادید");
i = 1;
return;
}
}