سلام
اشکالات!!:
فرم 3:
- شما توی فرم سه یک متد به نام MessageBox ساختید برای همین باعث override شدن متد مسیج باکس اصلی می شه و نمی تونید دیگه از متد اصلی استفاده کنید برای برطرف شدنش متدی را که ساختید تغییر نام بدید یا فقط از متد خودتون استفاده کنید.
فرم 4:
- باتون شماره 4 شما داره از یک منبع احتمالا عکسی را فراخونی می کنه که شما از منبع پاکش کردید. برای اینکه فرم باز بشه به قسمت Form4.designer.cs برید و از خطی که باعث این کار می شه را حذف کنید.
- شما دو متغیر S در برنامه ایجاد کردید!! یکی float یکی هم double یکیشون را تغییر نام بدید.
- بعضی کنترل ها مثل TextBox1 و TextBox2 را نمی خونه چون شما با حرف کوچیک آنها را نوشتید در صورتی که اسم اصلی آنها با حرف بزرگ شروع می شود. به یاد داشته باشید که سی شارپ به کوچک و بزرگ بودن حروف حساس است.
-------------------
این ها را برطرف کنید پروژه لود می شه ولی گویا در تحلیل برنامه اشکالی وجود داره. سعی کنید پروژه خودتون را تست کنید.
راستی چرا به این شکل فرم ها را طرحی کردید!!؟ اگر قراره برنامه فارسی باشه پس آن را راست چین کنید.
در فرم 4 :
بتون شماره 4 فقط محاسبات معمولی هستش ( اصلا چیزی رو فراخوانی نمیکنه) میشه واضحتر بگی
text box 1 ,2 با حروفه بزرگه که !
چطوری راست چین کنم groupebox
میشه توضیح بدی : منظور از @متد تبدیل متن تکست باکس به عدد را توی TextChanged قرار دادید@ یعنی چه ؟ درستش چیه .
تو تکس باکس کاراکتر میدم یا عددم با صفر شروع بشه برنامه هنگ میکنه چرا !
ممنون از جوابی که میدی .
آخرین ویرایش به وسیله ehsan4407 : پنج شنبه 21 بهمن 1389 در 08:13 صبح
این اصلاح شده هستش دقیقا طبق راهنماییت ! ولی بازم تو تکست باکس های آخر چیزی به نمایش در نمیاد
روند برنامه به این شکل هست که
در فرم 1 از سلکشن باتون عدد از کابر دریافت میکنه
در فرم 2 دقیقا به همین نحو
در فرم 3 در تکست باکس عدد از کاربر میگیره
در فرم چهار اعداد فرم های قبل فراخوانی وبعد محاسبات معمولی انجام میشود .
بعد چاپ محاسبات !