Log in

View Full Version : C#


Mike
30-05-2005, 21:44
Well I downloaded Microsoft Visual C# 2005 Beta 2 today (for those interested, it's a free version and I definitely recommend you try it out) and so far the learning curve has been minimal. Now I'm stuck on a problem, and searched Google and everywhere else but theres really no good sized, active C# forums. Does anybody know of any? In the meanwhile, I might as well post my question here.

I am trying to enable a timer by pushing the left button on the keyboard. I used MSVC#'s Method Creating tool, so I know the method declarations are right... but it's not working. Here's my code:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace Simulator
{
public partial class frmMain : Form
{
public frmMain()
{
InitializeComponent();
}

private void tmrRobot_Tick(object sender, EventArgs e)
{
pictBot.Location = new System.Drawing.Point(100, 100);
}

private void frmMain_KeyPress(object sender, KeyPressEventArgs e)
{
tmrRobot.Enabled = true;
}

}
}

TimCraig
01-06-2005, 00:38
I find www.codeproject.com is a valuable programming resource. Although I don't pay any attention to the toy language C#, I know they have a lot of code samples for it and there's probably a forum.

Mike
01-06-2005, 09:40
Thanks, for anyone interested I found the problem. I also had a button on my form, which was taking focus away from it. On frmMain I had to set KeyPreview to true, so that way the keypresses are sent to the form first, not the button.