الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف استطيع ان اجعل الكرة ترتفع الى نهاية ثم تنزل وتكرر

مغلق
بدأه ahmed17 في 6 فبراير 2007 · 2 رد · 536 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

0.68829011761476.jpg

كيف استطيع ان اجعل الكرة ترتفع الى نهاية ثم تنزل وتكرر "راحة جاية "

دة كود ال timer

  pictureBox_ball.Top -= 5;

ودة كود ال Button

//Start/stop timer 
			if (timer1.Enabled == true)
			{
				timer1.Enabled = false;
				button1.Text = "Start";
			}
			else
			{
				timer1.Enabled = true;
				button1.Text = "Stop";
			}

تم تعديل هذه المشاركة بواسطة ahmed17 في 6 فبراير 2007 في 14:20

#3

السلام عليكم

هذا أنموذج من كيفية تحريك جسم ما ثلاثي الأبعاد داخل الكود ولقد أضفت الكود كاملا في الملف المرفوق

   private void btnRotateSquareAroundCenter_Click(object sender, EventArgs e)
		{
			using (Graphics g = this.CreateGraphics())
			{
				g.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality;
				for (int angle = 0; angle <= 360; angle += 3)
				{
					using (CPI.Plot3D.Plotter3D p = new CPI.Plot3D.Plotter3D(g))
					{
						System.Threading.Thread.Sleep(50);
						g.Clear(this.BackColor);

						p.Location = new CPI.Plot3D.Point3D(150, 150, 0);

						// Move to the center of the square
						p.PenUp();
						p.Forward(25);
						p.TurnRight(90);
						p.Forward(25);

						p.TurnRight(angle);

						// Retrace your steps to move back to the starting point
						p.TurnRight(180);
						p.Forward(25);
						p.TurnLeft(90);
						p.Forward(25);
						p.TurnLeft(180);
						p.PenDown();

						DrawSquare(p, 50);
					}
				}
			}
		}

عليك بتشغيل المشروع الرئيسي Examples.sln

المصدر

http://www.codeproject.com/cs/media/Plot3D.asp

Plot3D_src.zip

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…