PDA

View Full Version : سوال: انجام چند کار توسط یک button



asemaneiran
پنج شنبه 19 اسفند 1395, 08:00 صبح
سلام
من یک باتن دارم میخوام وقتی بار اول کلیک شد یک کاری انجام بشه بار دوم کار متفاوت و بار بعد یک کار دیگه
چکار باید بکنم؟
یعنی می خوام تا سه بار کلید رو فشار بدم و هر بار کار جدیدی انجام بشه و بار چهارم بی تاثیر
ممنون میشم کمکم کنید

حسین.کاظمی
پنج شنبه 19 اسفند 1395, 08:36 صبح
باسلام
برای اینکار شما میتونید یک متغییر از جنس عدد تعریف کنید و برای رویداد کلیک یک واحد به این متغییر اضافه کنید و با سوییچ ساده کدهاتو بنویسی





int i=0;
button click()
{
i++;
switch(i)
{
case 1:
.
.
..
break;
case 2:
.
.
.
.
break;
...
}
}



ببخشید دسترسی به ویژوال نداشتم

موفق باشید

asemaneiran
پنج شنبه 19 اسفند 1395, 17:31 عصر
سلام
یه دنیا ممنون از وقتی گذاشتید و راهنمایی کردید
فقط
من متوجه نشدم
چطور استفاده کنم
میخوام یکبار کلید رو زد یک کار انجام بشه بار بعد که کلید فشارداده شد یک کار دیگه و بار بعد یک عمل دیگه
خوب چطور توی switch case بنویسم هر بار کلیک رو؟؟
یعنی بگم if کلید فشار داده شد و I=1 بود کار اول و بعد چطور ادامه بدم؟
ممنون میشم لطف کنید و راهنمایی کنید

group45
پنج شنبه 19 اسفند 1395, 19:22 عصر
شما یه متغیر پابلیک تعریف کن
تو رویداد کلیک باتن از سوییچ یا if برای مقایسه استفاده کنید.
حالا مثلا اگه متغیر 1 بود کارهای مربوط به یک بار کلیک کردن رو انجام بده و در پایان شرط یکی حتما به متغیر اضافه بشه و الی آخر...

حسین.کاظمی
پنج شنبه 19 اسفند 1395, 20:54 عصر
اینم نمونه (http://s4.picofile.com/file/8289001518/test.rar.html)برای درک بهتر شما دوست عزیز:لبخند:

asemaneiran
جمعه 20 اسفند 1395, 08:03 صبح
سلام
خیلی خیلی ممنونم
چک میکنم