PDA

View Full Version : سوال: اضافه کردن شمارنده پس از هر بار فشردن دکمه



kolibri
دوشنبه 29 آبان 1391, 21:55 عصر
سلام
من تازه شروع کردم به برنامه نویسی.
اما من به مشکلاتی برخورد کردم و چون جایی هستم که دسترسی به استاد یا راهنمایی ندارم گفتم بیام اینجا مطرح کنم.
خب.
من یک دکمه ساختم که می خوام با هر بار کلیک روی اون یکی بهش اضافه بشه!
ولی وقتی اجرا می کنم فقط برای بار اول کار می کنه.
این هم کدش:

private void button1_Click(object sender, RoutedEventArgs e)
{
int i = 0;

TxtShow.Text = Convert.ToString(i);
i++;


}

مشکل کجاست؟
ببخشید من خیلی مبتدی هستم.

AceBomBom
دوشنبه 29 آبان 1391, 22:08 عصر
قربونت برم چون i رو داری دوباره مقدار دهی میکنی

Int i=0 رو بالا تو قسمت کلی کلاس معرفی کن بقیه اش همینجوری خوبه

kolibri
سه شنبه 30 آبان 1391, 11:44 صبح
AceBomBom عزیز تشکر؛ حق با شما بود. توجه نکرده بودم.
...
اما سوال بعدیم.
1. من می خوام با فشار یک کلید از صفحه 1 به صفحه 2 بروم. باید چه دستوری استفاده کنم؟ لطفا با مثال.
2. در بعضی از برنامه ها بعد فشار دکمه شکل دکمه تغییر می کند(مثلا رنگ آن یا مثلا حالت فشرده شدن می گیرد). برای شکل دوم باید کدوم قسمت properties دکمه مورد نظر رو تغییر بدهم؟
سپاس فراوان

maythammsp2000
سه شنبه 30 آبان 1391, 11:46 صبح
تو رویداد KEYPRESS فرم اول این دستوراتو بنویسید

FORM2 FRM2=NEW FORM2();
FRM2.SHOW();

kolibri
سه شنبه 30 آبان 1391, 11:54 صبح
تو رویداد KEYPRESS فرم اول این دستوراتو بنویسید

FORM2 FRM2=NEW FORM2();
FRM2.SHOW();

اگر میشه لطف کنید و مشخص کنید FORM 2, FRM2 دقیقا چی هستند؟!

maythammsp2000
سه شنبه 30 آبان 1391, 11:57 صبح
FORM2 فرمی هست که شما میخواید بهش با زدن کلید وارد بشید.FRM2 یه شی از FORM2 هست که برای نمایش FROM2 باید اول یه شی از اون اون رو معرفی کنید.بعد با متد SHOW شی تعریف شده رو نمایش بدید.

kolibri
سه شنبه 30 آبان 1391, 12:05 عصر
maythammsp2000 تشکر عزیز.
و این متد Show در قسمت ویندوزفون چه دستوریست؟
(میدونم جاش اینجا نیست.)

maythammsp2000
سه شنبه 30 آبان 1391, 12:39 عصر
دوست عزیز تا حالا با ویندوزفون کار نکردم.شرمنده دوست خوبم.هر وقت جایی مشکل داشتی خبرم کن.تا جایی که بتونم کمکتون میکنم.

السلام علیک یا ابا عبدالله وعلی الارواح التی حلت بفنائک

kolibri
جمعه 10 آذر 1391, 21:02 عصر
سلام دوباره
اسم تاپیکم عوض شده انگار!
خوب.
سوال بعدیم:
چطور به یک text box حالی کنم فقط عدد قبول کنه + . (ممیز برای اعشاری)
سپاس

plus
جمعه 10 آذر 1391, 21:52 عصر
شما میتونی از Masked TextBox استفاده کنی یا اینکه جستجو کنی توی همین فروم مشابه این سوال پرسیده شده.
ولی در کل پیشنهاد میکنم یک کتاب در مورد #C بخونی اونطوری سرعت پیشرفتت خیلی بیشتر از این میشه که به هر مشکلی که میخوری دست و پا شکسته حلش کنی یا سوال کنی...