آژانس هواپیماییexchanging

حركت ماشين در فرم ( كمك تو رو خدا )

شروع موضوع توسط panahi47 ‏11 دسامبر 2007 در انجمن دات نت

  1. panahi47

    panahi47 کاربر تازه وارد

    تاریخ عضویت:
    ‏5 ژانویه 2007
    نوشته ها:
    13
    تشکر شده:
    0
    سلام
    از دوستان كسي هست كه اين برنامه رو داشته باشه ؟
    من ميخوام يه ماشين در روي فرم داشته باشيم كه چرخهاش هم حركت كنه
    نكته مهم همين چرخها هستند چرخ ها بايد حركت كنند حالا سريع يا آهسته بودنش فرقي نميكنه فقط حركت كنه .
    با تشكر
     
  2. amin_lili

    amin_lili کاربر تازه وارد

    تاریخ عضویت:
    ‏24 آپریل 2007
    نوشته ها:
    528
    تشکر شده:
    2
    محل سکونت:
    ای کاش آنجا ...
    این نمونه کد رو ببین . می تونه کمک کنه بهت . توی این کد یه خط رسم می شه و سپس حول یک نقطه شروع می کنه به چرخش. می تونی با بررسی این کد طوری ازش استفاده کنی که چرخ رو هم برات بچرخونه ;)

    کد:
    public partial class Form1 : Form
        {
            private int i;
            public Form1()
            {
                InitializeComponent();
                i = 0;
            }
            private void button1_Click(object sender, EventArgs e)
            {
                timer1.Start();
            }
            private void timer1_Tick(object sender, EventArgs e)
            {
                Pen myPen = new Pen(Color.Blue, 1);
                Pen myPen2 = new Pen(Color.Red, 1);
                System.Drawing.Graphics formGraphics;
                formGraphics = this.CreateGraphics();
                // Draw the rectangle to the screen before applying the transform.
                formGraphics.DrawLine(myPen, 300, 300, 400, 400);
    
                // Create a matrix and rotate it 45 degrees.
                Matrix myMatrix = new Matrix();
                myMatrix.Rotate(i++, MatrixOrder.Append);
    
                // Draw the rectangle to the screen again after applying the
    
                // transform.
    
                formGraphics.Transform = myMatrix;
                formGraphics.DrawLine(myPen2, 300, 300, 400, 400);
            }
        }
    
     
  3. panahi47

    panahi47 کاربر تازه وارد

    تاریخ عضویت:
    ‏5 ژانویه 2007
    نوشته ها:
    13
    تشکر شده:
    0
    سلام
    ممنون بابت كمك
    ولي اين فايل اجرا نميشه !
     
  4. H_R

    H_R مدیر بازنشسته

    تاریخ عضویت:
    ‏30 مارس 2005
    نوشته ها:
    3,285
    تشکر شده:
    15
    محل سکونت:
    North Pole
    فایل اجرا نمیشه یعنی چی ؟

    اگر منظورته که چرا کامپایل نمیشه فکر میکنم مشکلت اینه که Namespace های لازم رو توش لود نکردی ، کاشکی امین کل صفحه رو برات میذاشت ولی خوب حالام دیر نشده این دوتا فضای نام رو بالای صفحه اضافه کن

    System.Drawing.Drawing2D
    System.Drawing.Imaging

    البته مطمئن شو خود system.drawing هم باشه ، اگر این ها رو ضافه کردی کار نکرد بگو بازم ببنیم دیگه چی جا مونده.

    خوندن این مقاله به فارسی شاید کمک خوبی باشه برای درک کد ها :
    http://www.rooznamechi.com/Article/11/default.aspx
     
  5. amin_lili

    amin_lili کاربر تازه وارد

    تاریخ عضویت:
    ‏24 آپریل 2007
    نوشته ها:
    528
    تشکر شده:
    2
    محل سکونت:
    ای کاش آنجا ...
    حق با شماست حسین جان . name space ها رو فراموش کردم .
    در ضمن لازمه برای مقاله مفید و آموزنده ای که در سایت خودتون قرار دادید تشکر کنم .
     
  6. H_R

    H_R مدیر بازنشسته

    تاریخ عضویت:
    ‏30 مارس 2005
    نوشته ها:
    3,285
    تشکر شده:
    15
    محل سکونت:
    North Pole
    خواهش میکنم :)
     
  7. parsuser_com

    parsuser_com Registered User

    تاریخ عضویت:
    ‏18 ژانویه 2007
    نوشته ها:
    210
    تشکر شده:
    1
    محل سکونت:
    Tabriz
    مختصر و مفید بود. دستتون درد نکنه

    موفق باشید