Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Legea 18/1968 Se mai aplica?

Digi conectare 2 routere prin fir

Succesiune notar versus instanta ...

Montaj aer conditionat in balcon ...
 Cont curent mulți valuta far...

Sugestii plan casa

Experiente cu firme care cumpara ...

joc idem Half Life gratis
 PC game stream catre Nvidia Shiel...

Pompa de apa HEPU ?!

Vreau o masina electrica de tocat...

Cum ajunge remorca de tir inapoi ...
 Alt "Utilizator nou" pe T...

ULBS INFORMATICA

Index preturi

Boxa membrana tweeter infundata
 

[C#] Mutare punct in jos si in sus

- - - - -
  • Please log in to reply
3 replies to this topic

#1
malai_emil

malai_emil

    Junior Member

  • Grup: Members
  • Posts: 104
  • Înscris: 14.03.2014
Vreau sa fac un program in C# in care sa se miste un punct in jos, iar cand ajunge la o anumita coordonata sa se intoarca in sus. Am facut pana acum codul pentru a-l misca in jos, dar nu stiu cum sa il fac sa se intoarca inapoi.

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace PointMove
{
	public partial class Form1 : Form
	{
		Bitmap b;
		Graphics g;
		int y = 50;
		public Form1()
		{
			InitializeComponent();
		}
		private void timer1_Tick(object sender, EventArgs e)
		{
			g.Clear(Color.Transparent);
			SolidBrush rectangle = new SolidBrush(Color.Black);
			g.FillRectangle(rectangle, pictureBox1.Width / 2, y, 5, 5);
			y += 1;
			pictureBox1.Image = b;
		}
		private void Form1_Load(object sender, EventArgs e)
		{
			b = new Bitmap(pictureBox1.Width, pictureBox1.Height);
			g = Graphics.FromImage(B);
			pictureBox1.Image = b;
		}
	}
}



#2
EnachescuAlin

EnachescuAlin

    Active Member

  • Grup: Members
  • Posts: 1,008
  • Înscris: 08.07.2013
Pai depinde cum vrei, daca vrei sa il muti direct sau daca vrei sa-l "misti in sus". Daca vrei sa-l muti direct pur si simplu il desenezi sus, daca vrei sa-l "misti in sus" faci la fel cum il misti si in jos numai ca faci y -= 1 in loc de y += 1.

#3
paulicaFX

paulicaFX

    Member

  • Grup: Members
  • Posts: 792
  • Înscris: 08.08.2011
if(y>this.Height) y=0; 


#4
tatarduka

tatarduka

    Senior Member

  • Grup: Senior Members
  • Posts: 3,042
  • Înscris: 30.10.2006
if (y < min || y > max) delta = -delta;
y += delta;



Anunturi

Second Opinion Second Opinion

Folosind serviciul second opinion ne puteți trimite RMN-uri, CT -uri, angiografii, fișiere .pdf, documente medicale.

Astfel vă vom putea da o opinie neurochirurgicală, fără ca aceasta să poată înlocui un consult de specialitate. Răspunsurile vor fi date prin e-mail în cel mai scurt timp posibil (de obicei în mai putin de 24 de ore, dar nu mai mult de 48 de ore). Second opinion – Neurohope este un serviciu gratuit.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate