سلام دوستان یه سوال مقدماتی درمورد c# دارم
می خوام یه ماشین حساب بنویسم
بعد با یک تکست باکس می خوام وقتی کلید (+) زدم عدد را در مثلا x ذخیره کنه بعد دوباره عدد بخواد دریافت کنه
تشکر
نمایش نسخه قابل چاپ
سلام دوستان یه سوال مقدماتی درمورد c# دارم
می خوام یه ماشین حساب بنویسم
بعد با یک تکست باکس می خوام وقتی کلید (+) زدم عدد را در مثلا x ذخیره کنه بعد دوباره عدد بخواد دریافت کنه
تشکر
UP
دوست عزیز در گوگل جستجو کنی بدون سوال پروژه آماده هم پیدا می شود.
راه حل معمول اینه سه تا تکت باکس بزارید روی صفحه با یک دکمه. در رویداد(Event) کلیک دکمه ورودی تکست باکسهای مرتبط را خوانده و به مقداری عددی (مثلا int) تبدیل می کنید. در آخر نتیجه را با تبدیل به رشته در تسکت باکس آخری می ریزید.
امیدوارم مشکلت حل شده باشد.
شب خوش
عدد نخست و علامت را پس از انتخاب علامت ذخیره کنید و پس از فشردن علامت بعدی عدد دوم را با توجه به علامت قبلی در عدد اول اعمال کرده و سپس نتیجه را به عنوان عدد اول و علامت جدید را به عنوان علامت فعلی ذخیره کنید.
موفق باشید
روی رویداد presskey تکست باکس بررسی کنید وقتی به علامت جمع رسیدید عدد را ذخیره کنید، while هم نمی خواهد.
سلام،
شما باید در خارج فرم این ها را نیز تعریف کنید:;bool IsPlusSelected = falseبعد در Event ای که با کلیک روی = انجام میشود:
...
که البته باید به int یا double تبدیل شده باشند.نقل قول:
if (IsPlusSelected)
TextBox1.Text+= Total
برای آن هم می توانید از ToInt یا متد TryParse یا Parse استفاده کنید.
اگر باز هم کمک می خواهید، پ.خ بفرستید.
اگر مایل بودی، با آقای احمدی تماس بگیرید فکر میکنم بتونند کمکتون کنند.
09332354073