PDA

View Full Version : سوال: میشه ببینید چرا برنامم درست اجرا نمشه (لطفا ببینید )



ehsan4407
پنج شنبه 21 بهمن 1389, 00:22 صبح
از مدیرا ن سایت تقاضا دارم تا جمعه شب مطالب رو پاک نفرمایند.

1- یک ارور داره
2- چرا در فرم 4 چیزی نمایش داده نمیشه !


راستی من رشتم عمرانه پس لطفا یکم بیشتر توضیح بدید.

:لبخندساده:

AmirHarirbafan
پنج شنبه 21 بهمن 1389, 00:47 صبح
پروژه رو باز نمیکنه. چند تا فایل از پروژه کمه ممکنه به صورت کاملتر آپلودش کنید

man_iran
پنج شنبه 21 بهمن 1389, 01:00 صبح
سلام
اشکالات!!:
فرم 3:
- شما توی فرم سه یک متد به نام MessageBox ساختید برای همین باعث override شدن متد مسیج باکس اصلی می شه و نمی تونید دیگه از متد اصلی استفاده کنید برای برطرف شدنش متدی را که ساختید تغییر نام بدید یا فقط از متد خودتون استفاده کنید.
فرم 4:
- باتون شماره 4 شما داره از یک منبع احتمالا عکسی را فراخونی می کنه که شما از منبع پاکش کردید. برای اینکه فرم باز بشه به قسمت Form4.designer.cs برید و از خطی که باعث این کار می شه را حذف کنید.
- شما دو متغیر S در برنامه ایجاد کردید!! یکی float یکی هم double یکیشون را تغییر نام بدید.
- بعضی کنترل ها مثل TextBox1 و TextBox2 را نمی خونه چون شما با حرف کوچیک آنها را نوشتید در صورتی که اسم اصلی آنها با حرف بزرگ شروع می شود. به یاد داشته باشید که سی شارپ به کوچک و بزرگ بودن حروف حساس است.


-------------------

این ها را برطرف کنید پروژه لود می شه ولی گویا در تحلیل برنامه اشکالی وجود داره. سعی کنید پروژه خودتون را تست کنید.
راستی چرا به این شکل فرم ها را طرحی کردید!!؟ اگر قراره برنامه فارسی باشه پس آن را راست چین کنید.

man_iran
پنج شنبه 21 بهمن 1389, 01:13 صبح
یه اشکل دیگه!!!!!!!!!!
چرا متد تبدیل متن تکست باکس به عدد را توی TextChanged قرار دادید!!!!؟

ehsan4407
پنج شنبه 21 بهمن 1389, 07:32 صبح
از همه خیلی ممنونم @ انشاالله که درست شه .
از man-iran تشکر میکنم .:خجالت:

ehsan4407
پنج شنبه 21 بهمن 1389, 07:55 صبح
در فرم 4 :
بتون شماره 4 فقط محاسبات معمولی هستش ( اصلا چیزی رو فراخوانی نمیکنه) میشه واضحتر بگی
text box 1 ,2 با حروفه بزرگه که !
چطوری راست چین کنم groupebox
میشه توضیح بدی : منظور از @متد تبدیل متن تکست باکس به عدد را توی TextChanged قرار دادید@ یعنی چه ؟ درستش چیه .
تو تکس باکس کاراکتر میدم یا عددم با صفر شروع بشه برنامه هنگ میکنه چرا !
ممنون از جوابی که میدی .:خجالت:

man_iran
پنج شنبه 21 بهمن 1389, 08:11 صبح
برای اینکه فرم 4 اجرا بشه از آن آدرسی که گفتم برو این خط را پاک کن:

this.button4.BackgroundImage = global::WindowsApplication1.Properties.Resources.B lue_hills;
بعد از button4 پیداش می کنی.

توی کلاس های که برام فرستاده بودی با حروف کوچیک نوشته بودی (البته توی کد می گم نه توی فرم)

شما از متد زیر توی برنامتون استفاده می کنید.
Convert.ToDouble()
این را توی TextChanged استفاده نکن. بزارشون توی باتون

ehsan4407
پنج شنبه 21 بهمن 1389, 08:43 صبح
this.button4.BackgroundImage = global::WindowsApplication1.Properties.Resources.B lue_hills;button4
چند بار تو کد گشتم این طور چیزی نیست استاد !

man_iran
پنج شنبه 21 بهمن 1389, 08:58 صبح
توی کدها این را می بینی؟


//
// button4
//
خط بعدیش می شه

ehsan4407
پنج شنبه 21 بهمن 1389, 09:25 صبح
روند برنامه به این شکل هست که
در فرم 1 از سلکشن باتون عدد از کابر دریافت میکنه
در فرم 2 دقیقا به همین نحو
در فرم 3 در تکست باکس عدد از کاربر میگیره
در فرم چهار اعداد فرم های قبل فراخوانی وبعد محاسبات معمولی انجام میشود .:لبخندساده:
بعد چاپ محاسبات !

man_iran
پنج شنبه 21 بهمن 1389, 10:34 صبح
new C#.rar که خالیه!!!!!!!!!!!!!!!!!!!!!!

ehsan4407
پنج شنبه 21 بهمن 1389, 10:59 صبح
لطفا اشکالاتش رو بگیر