از مدیرا ن سایت تقاضا دارم تا جمعه شب مطالب رو پاک نفرمایند.
1- یک ارور داره
2- چرا در فرم 4 چیزی نمایش داده نمیشه !
راستی من رشتم عمرانه پس لطفا یکم بیشتر توضیح بدید.
از مدیرا ن سایت تقاضا دارم تا جمعه شب مطالب رو پاک نفرمایند.
1- یک ارور داره
2- چرا در فرم 4 چیزی نمایش داده نمیشه !
راستی من رشتم عمرانه پس لطفا یکم بیشتر توضیح بدید.
آخرین ویرایش به وسیله mehdi.mousavi : پنج شنبه 21 بهمن 1389 در 00:30 صبح دلیل: ادغام دو پست متوالی
پروژه رو باز نمیکنه. چند تا فایل از پروژه کمه ممکنه به صورت کاملتر آپلودش کنید
سلام
اشکالات!!:
فرم 3:
- شما توی فرم سه یک متد به نام MessageBox ساختید برای همین باعث override شدن متد مسیج باکس اصلی می شه و نمی تونید دیگه از متد اصلی استفاده کنید برای برطرف شدنش متدی را که ساختید تغییر نام بدید یا فقط از متد خودتون استفاده کنید.
فرم 4:
- باتون شماره 4 شما داره از یک منبع احتمالا عکسی را فراخونی می کنه که شما از منبع پاکش کردید. برای اینکه فرم باز بشه به قسمت Form4.designer.cs برید و از خطی که باعث این کار می شه را حذف کنید.
- شما دو متغیر S در برنامه ایجاد کردید!! یکی float یکی هم double یکیشون را تغییر نام بدید.
- بعضی کنترل ها مثل TextBox1 و TextBox2 را نمی خونه چون شما با حرف کوچیک آنها را نوشتید در صورتی که اسم اصلی آنها با حرف بزرگ شروع می شود. به یاد داشته باشید که سی شارپ به کوچک و بزرگ بودن حروف حساس است.
-------------------
این ها را برطرف کنید پروژه لود می شه ولی گویا در تحلیل برنامه اشکالی وجود داره. سعی کنید پروژه خودتون را تست کنید.
راستی چرا به این شکل فرم ها را طرحی کردید!!؟ اگر قراره برنامه فارسی باشه پس آن را راست چین کنید.
یه اشکل دیگه!!!!!!!!!!
چرا متد تبدیل متن تکست باکس به عدد را توی TextChanged قرار دادید!!!!؟
از همه خیلی ممنونم @ انشاالله که درست شه .
از man-iran تشکر میکنم .
در فرم 4 :
بتون شماره 4 فقط محاسبات معمولی هستش ( اصلا چیزی رو فراخوانی نمیکنه) میشه واضحتر بگی
text box 1 ,2 با حروفه بزرگه که !
چطوری راست چین کنم groupebox
میشه توضیح بدی : منظور از @متد تبدیل متن تکست باکس به عدد را توی TextChanged قرار دادید@ یعنی چه ؟ درستش چیه .
تو تکس باکس کاراکتر میدم یا عددم با صفر شروع بشه برنامه هنگ میکنه چرا !
ممنون از جوابی که میدی .
آخرین ویرایش به وسیله ehsan4407 : پنج شنبه 21 بهمن 1389 در 08:13 صبح
برای اینکه فرم 4 اجرا بشه از آن آدرسی که گفتم برو این خط را پاک کن:
this.button4.BackgroundImage = global::WindowsApplication1.Properties.Resources.B lue_hills;
بعد از button4 پیداش می کنی.
توی کلاس های که برام فرستاده بودی با حروف کوچیک نوشته بودی (البته توی کد می گم نه توی فرم)
شما از متد زیر توی برنامتون استفاده می کنید.
Convert.ToDouble()
این را توی TextChanged استفاده نکن. بزارشون توی باتون
this.button4.BackgroundImage = global::WindowsApplication1.Properties.Resources.B lue_hills;button4
چند بار تو کد گشتم این طور چیزی نیست استاد !
توی کدها این را می بینی؟
خط بعدیش می شه
//
// button4
//
روند برنامه به این شکل هست که
در فرم 1 از سلکشن باتون عدد از کابر دریافت میکنه
در فرم 2 دقیقا به همین نحو
در فرم 3 در تکست باکس عدد از کاربر میگیره
در فرم چهار اعداد فرم های قبل فراخوانی وبعد محاسبات معمولی انجام میشود .
بعد چاپ محاسبات !
new C#.rar که خالیه!!!!!!!!!!!!!!!!!!!!!!
لطفا اشکالاتش رو بگیر