Recent content by mhabat

  1. M

    دریافت معادلات به صورت میانودنی و حل معدلات و نمایش پاسخ معادلات و تبدیل پسوندی

    با سلام یه تمرین سی پلاس پلاس هستش که می گه یکسری پارامتر های معادلات رو به صورت میان ویندی بگیری و به صورت پسوندی نمایش بده سپس مجهولات رو پیدا کنه یعنی معدلات رو حل کنه و جواب رو نمایش بده. در عکس همه چی واضح هستش بخش اول که مربوط میشه به دریافت میانود و تبدیلش مشکلی نیست فقط نحوه پیدا کردن...
  2. M

    مشکل در هم رنگ کردن پشت زمینه پیکچر باکس بر روی فرم و سایر کنترل ها

    سلام . راهی هستش که خوده picturebox رو تغییر داد که بشه وقتی روی کنترل دیگه قرار میگیره ترنس پرنت باشه! یعنی ما برای این میامدیم کنترل رو داخل paint ایجاد می کردیم و مشکل حل می شد. سوالم اینه که میشه این خاصیت رو به pictureBox اضافه کرد؟ چون من مجبورم به تعداد دفعات زیادی از pictureBox و...
  3. M

    مشکل در چرخاندن عکس

    با سلام. من میخوام یک عکس رو حول یک دایره بچرخونم! شما فرض کنید یک ماشین چطور دور میدان دور میزنه ! میخوام همین رو پیاده کنم. کدش رو هم نوشتم ولی نحوه چرخشش مشکل داره یعنی این که ته ماشین هم میچرخه در حالی که ته ماشین باید متناسب با جلوی ماشین چرخه. کد : float X, Y; privatevoid...
  4. M

    مشکل در تایمر برای حرکت آبجکت روی فرم

    سلام. خوب حق با شماست باید از فرمول های اثبات شده استفاده کرد. این که b رو سرعتش رو تغییر ندادم چون یه تصور غلطی از روند کار داشتم. در حال حاظر تابع limit رو باز نویسی کردم به این شکل که در برخورد دو جسم با هم سرعت هریک از اجسام بعد از برخورد به درستی محسابه بشه. فرمول رو میشه از لینک زیر مشاهده...
  5. M

    مشکل در تایمر برای حرکت آبجکت روی فرم

    سلام. آقا ما یه تغییر ایجاد کردیم! اومدم 2 تا متغیر به کلای اضافه کردم که یکش مشخصه سرعت هست و اون یکی وزن! یعنی هنگام تعریف شی از کلاس ما میتونیم سرعت و وزن توپ رو هم مشخص کنیم. حالا تابعlimit رو به این شکل زیر تغییر دادم که مطابق با فرمول برخورد عمودی در لینک زیر...
  6. M

    مشکل در تایمر برای حرکت آبجکت روی فرم

    سلام. مجدد. یک نمونه کد برای لبه ی سمت راست نوشتم اگر میشه یه نگاه بندازید: کد داخل تایمر: timer2.Interval = Math.Abs(a.EndPoint2.X - a.StartPoint.X); if ( _pos1.Location.X < 4) { a.EndPoint2 = new Point(a.StartPoint.X - (a.EndPoint2.X -...
  7. M

    مشکل در تایمر برای حرکت آبجکت روی فرم

    سلام دوباره. من دقیقا فرمایشات شما رو متوجه شدم! خوب اگر بخوام به جمله ی دومتون توجه کنم ! که interval رو تغییر بدم باید بگم که انجام دادم و مشکل حل شد. ولی مشکلی که که هست یک فرم هست که 2 تا لبه ی عمودی داره + 2 عدد آبجکت که هر کدام از آبجکت ها به لبه ها یا آبجکت دیگه برخورد کنه باید...
  8. M

    مشکل در تایمر برای حرکت آبجکت روی فرم

    یه آبجکت رو با تایمر روی فرم جابه جا می کنم! خوب حالا این آبجکت یک سرعتی واسه خودش داره مثلا به صورت تساعدی 4 پوینت 4پوینت یا 6 پوینت 6 پوینت جا به جا میشن خوب این که با چه سرعتی جا به جا میشه رو داریم حالا چه کار کنم که دقیقا وقتی لبه ی آبجکت به فرم میرسه برگرده؟ آخه مثلا اگر آخر فرم...
  9. M

    مشکل در هم رنگ کردن پشت زمینه پیکچر باکس بر روی فرم و سایر کنترل ها

    سلام. من یک فرم کنترل در سی شارپ ساختم که شامل یکسری خطوط گرافیکی دیگه چند تا کنترل و.... راه ساده یی وجود داره که وقتی که این dll رو روی یک فرم قرار میدیم قابلیت autosize داشته باشه؟ یعنی وقتی رو فرم قرارش دادیم (کل dll رو به عنوان کنترل زوی فرم)بتونیم با هر انداره یی قرارش بدیم به طوری که...
  10. M

    مشکل در هم رنگ کردن پشت زمینه پیکچر باکس بر روی فرم و سایر کنترل ها

    آقا شرمنده خیلی دیگه فکر کردم فکر کنم متوجه شدم! منظورتون این هستش که a,b رو برابر فرض بگیرم. بعد تعداد مجهول میشه یه دونه ! اون مجهول رو از داخل فرمول در میارم. مقدار بدست آمده طول بردار افقی ما هست! و مختصات بردار بعدی ما هم از ضرب مقدار بدس آمده در زاویه یی که داریم بدست میاد
  11. M

    مشکل در هم رنگ کردن پشت زمینه پیکچر باکس بر روی فرم و سایر کنترل ها

    سلام مجدد. اول تشکر می کنم بابت این که اینقدر به گفته های کاربران دقت می کنید! دقیقا هدفم همون هدفی هست که میگین 2 تا بردار که یکیش افقی و تغییر نمی کنه اون یکی هم ... باور بفرمایید که من هر روز میام این پست آخر شمارو می خونم ولی واقعا چیزی دست گیرم نمیشه! من هم مثل شما قبول دارم میگین میشه...
  12. M

    مشکل در هم رنگ کردن پشت زمینه پیکچر باکس بر روی فرم و سایر کنترل ها

    سلام مجدد. شکل زیر رو مشاهده بکنید! ما نقطه ی a مون رو ثابت گرفتیم و مختصاتش رو هم داریم! خوب حالا هنگاهی که مختصات نقطه ی d رو تغییر میدیم! مختصاتش رو که داریم ! مختصات نقطه ی a هم داریم حالا دو تا نقطه اینجا مجهول میشه نه یک نقطه ...! این که گفتم ریاضی می گه واسه این بود که ما فرمول زیر...
  13. M

    مشکل در هم رنگ کردن پشت زمینه پیکچر باکس بر روی فرم و سایر کنترل ها

    سلام یک سوال مرده می خوام بپرسم! من داخل فرم دوتا بردار قرار دادم که متناسب بازاویشون و از طریق روش متوازی الاضلاعی برایند رو محابسه می کنه! داخل فرم یکی از بردار هار و افقی قرار دادم که زاویش صفر هست و قابل تغییر نیست و بردار دومی توسط کاربر میتونه زاویش تغیر کنه ! (ابتدای 2 بردار روی هم قرار...
  14. M

    مشکل در هم رنگ کردن پشت زمینه پیکچر باکس بر روی فرم و سایر کنترل ها

    سلام. با تشکر بابت زحمتی که برای سورس کشیدین. از سورس زیر برای گرفتن زاویه خط در ربع اول میخوام استفاده کنم ولی خیلی کم دقت هستش: public string theta() { double x, y; double Size = Math.Sqrt(Math.Pow(_startPoint.X - _endPoint1.X, 2) +...
  15. M

    مشکل در هم رنگ کردن پشت زمینه پیکچر باکس بر روی فرم و سایر کنترل ها

    سلام. من با کد زیر یک بردار رسم کردم که میخوام وقتی روی نوک کلیک شد این خط بتونه تغییر پیا کنه! کدش رو نوشتم و میشه گفت که کمل هم هست! فقط نمیدونم چرا موقعه کلیلک درست بردار تغیییر پیدا نمی کنه! مثل سمت چپ میبرم موس رو این سمت راست میره! از invalidate هم استفاده کردم! private...
بالا