Click here to Skip to main content
15,919,931 members
Home / Discussions / C#
   

C#

 
AnswerRe: C# GDI+ simulation of inclined plane Pin
OriginalGriff16-Aug-16 6:14
mveOriginalGriff16-Aug-16 6:14 
GeneralRe: C# GDI+ simulation of inclined plane Pin
Member 1268837716-Aug-16 6:29
Member 1268837716-Aug-16 6:29 
GeneralRe: C# GDI+ simulation of inclined plane Pin
OriginalGriff16-Aug-16 6:33
mveOriginalGriff16-Aug-16 6:33 
GeneralRe: C# GDI+ simulation of inclined plane Pin
Member 1268837716-Aug-16 7:05
Member 1268837716-Aug-16 7:05 
GeneralRe: C# GDI+ simulation of inclined plane Pin
OriginalGriff16-Aug-16 8:00
mveOriginalGriff16-Aug-16 8:00 
GeneralRe: C# GDI+ simulation of inclined plane Pin
Member 1268837716-Aug-16 8:10
Member 1268837716-Aug-16 8:10 
GeneralRe: C# GDI+ simulation of inclined plane Pin
Member 1268837716-Aug-16 8:18
Member 1268837716-Aug-16 8:18 
GeneralRe: C# GDI+ simulation of inclined plane Pin
OriginalGriff16-Aug-16 8:35
mveOriginalGriff16-Aug-16 8:35 
We ask questions because all we get to work with is what you type - we don't get any context beyond that to work from.

So start by ignoring the object and use a "placeholder" - a circle or dot is fine - and get that working first.

Write a method to draw a plane, and a dot on the plane corresponding to a time you pass as the parameter, along with the Graphics object to draw onto (you get given this in the Paint event handler arguments).
The Plane is easy, a 45 degree incline is just:
C#
g.DrawLine(Pens.Black, 0, 0, 0, 200);
g.DrawLine(Pens.Black, 0, 200, 200, 200);
g.DrawLine(Pens.Black, 200, 200, 0, 0);

And drawing a dot is trivial:
C#
g.DrawEllipse(Pens.Red, x - 1, y - 1, 3, 3);
Add a Panel to your form, handle the
Paint event, and call the method, passing it the number of seconds since the movement started.
All you have to do then is call Invalidate on the Panel in the Tick event of your timer after workign out the time since the start.

Does that make sense?
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...

GeneralRe: C# GDI+ simulation of inclined plane Pin
Member 1268837716-Aug-16 9:05
Member 1268837716-Aug-16 9:05 
GeneralRe: C# GDI+ simulation of inclined plane Pin
OriginalGriff16-Aug-16 9:22
mveOriginalGriff16-Aug-16 9:22 
GeneralRe: C# GDI+ simulation of inclined plane Pin
Member 1268837717-Aug-16 0:58
Member 1268837717-Aug-16 0:58 
GeneralRe: C# GDI+ simulation of inclined plane Pin
OriginalGriff17-Aug-16 1:35
mveOriginalGriff17-Aug-16 1:35 
GeneralRe: C# GDI+ simulation of inclined plane Pin
Mycroft Holmes16-Aug-16 14:26
professionalMycroft Holmes16-Aug-16 14:26 
GeneralRe: C# GDI+ simulation of inclined plane Pin
Gerry Schmitz16-Aug-16 6:42
mveGerry Schmitz16-Aug-16 6:42 
AnswerRe: C# GDI+ simulation of inclined plane Pin
Gerry Schmitz16-Aug-16 6:30
mveGerry Schmitz16-Aug-16 6:30 
GeneralRe: C# GDI+ simulation of inclined plane Pin
Member 1268837716-Aug-16 6:40
Member 1268837716-Aug-16 6:40 
AnswerRe: C# GDI+ simulation of inclined plane Pin
patbob18-Aug-16 11:35
patbob18-Aug-16 11:35 
QuestionC#: what is the usage of virtual keyword in Entity Framework Pin
Tridip Bhattacharjee16-Aug-16 2:32
professionalTridip Bhattacharjee16-Aug-16 2:32 
AnswerRe: C#: what is the usage of virtual keyword in Entity Framework Pin
Richard MacCutchan16-Aug-16 3:02
mveRichard MacCutchan16-Aug-16 3:02 
AnswerRe: C#: what is the usage of virtual keyword in Entity Framework Pin
Richard Deeming16-Aug-16 4:57
mveRichard Deeming16-Aug-16 4:57 
AnswerRe: C#: what is the usage of virtual keyword in Entity Framework Pin
Gerry Schmitz16-Aug-16 6:01
mveGerry Schmitz16-Aug-16 6:01 
QuestionHow to get Windows explorer’s position using C#? Pin
srikrishnathanthri15-Aug-16 22:10
srikrishnathanthri15-Aug-16 22:10 
AnswerRe: How to get Windows explorer’s position using C#? Pin
OriginalGriff15-Aug-16 22:27
mveOriginalGriff15-Aug-16 22:27 
GeneralRe: How to get Windows explorer’s position using C#? Pin
srikrishnathanthri15-Aug-16 23:00
srikrishnathanthri15-Aug-16 23:00 
AnswerRe: How to get Windows explorer’s position using C#? Pin
Richard Deeming16-Aug-16 2:06
mveRichard Deeming16-Aug-16 2:06 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.