۲۴-بهمن-۱۳۹۱, ۱۰:۵۳:۴۳
سلام
بچه ها من می خوام یه برنامه ساده توی visual studio بنویسم که مثلا ارقام یه عدد اعشاری که از text box گرفتم رو جدا کنه. در طول این برنامه نیاز به تعریف چنتا متغیر پیدا کردم که برای شروع مقدار اولیه می خوان.
متغیرهامو توی یه کلاس public partial درون فضای namespace م تعریف کردم.
3 تا دکمه توی فرمم دارم که با یکی شروع به کار می کنم(start) و با یکی دیگه مرحله به مرحله جلو می رم و مثلا یکی یکی ارقام رو چاپ می کنم(next)
و سومی هم stop که ...(فعلا مهم نیست!)
و بالاخره سوال اصلیم
چون می خوام که با زدن دکمه start فقط عدد از textBox م خونده بشه و با next کار جدا کردن و نمایش ارقام رو انجام بده ...خلاصه که متغیرهام فقط باید بار اول مقدار اولیه بگیرن ولی متاسفانه بعد از زدن هر دکمه و مسلما next متغیرهام دوباره مقدار اولیه های مذکور رو می گیرن!
فک کردم چون هر بار که دکمه ای رو می زنم page load انجام میشه این اتفاق میفته یه کم با پاک کردن تابع page load و false کردن AutoEventWireup باهاش ور رفتم ولی اتفاق خاصی نیفتاد
می خواستم خواهش کنم منو راهنمایی کنین
سپاس
بچه ها من می خوام یه برنامه ساده توی visual studio بنویسم که مثلا ارقام یه عدد اعشاری که از text box گرفتم رو جدا کنه. در طول این برنامه نیاز به تعریف چنتا متغیر پیدا کردم که برای شروع مقدار اولیه می خوان.
متغیرهامو توی یه کلاس public partial درون فضای namespace م تعریف کردم.
3 تا دکمه توی فرمم دارم که با یکی شروع به کار می کنم(start) و با یکی دیگه مرحله به مرحله جلو می رم و مثلا یکی یکی ارقام رو چاپ می کنم(next)
و سومی هم stop که ...(فعلا مهم نیست!)
و بالاخره سوال اصلیم
چون می خوام که با زدن دکمه start فقط عدد از textBox م خونده بشه و با next کار جدا کردن و نمایش ارقام رو انجام بده ...خلاصه که متغیرهام فقط باید بار اول مقدار اولیه بگیرن ولی متاسفانه بعد از زدن هر دکمه و مسلما next متغیرهام دوباره مقدار اولیه های مذکور رو می گیرن!
فک کردم چون هر بار که دکمه ای رو می زنم page load انجام میشه این اتفاق میفته یه کم با پاک کردن تابع page load و false کردن AutoEventWireup باهاش ور رفتم ولی اتفاق خاصی نیفتاد
می خواستم خواهش کنم منو راهنمایی کنین
سپاس