using System;
using System.Windows.Forms;
public class Form1 : Form
{
static void Main()
{
Form1 myform1 = new Form1();
Application.Run(myform1);
}
public Form1()
{
this.ClientSize = new System.Drawing.Size(700, 30);
}
protected override void OnKeyDown(KeyEventArgs e)
{
string strModifiers = "";
string strText = e.KeyCode + ":" + e.Modifiers + ":" + e.KeyData + ":" + "(" + e.KeyValue + ")";
if (e.Control == true) strModifiers += "CtrL键被按下";
if (e.Alt == true) strModifiers += "Alt键被按下";
if (e.Shift == true) strModifiers += "Shift键被按下";
}
}
using System.Windows.Forms;
public class Form1 : Form
{
static void Main()
{
Form1 myform1 = new Form1();
Application.Run(myform1);
}
public Form1()
{
this.ClientSize = new System.Drawing.Size(700, 30);
}
protected override void OnKeyDown(KeyEventArgs e)
{
string strModifiers = "";
string strText = e.KeyCode + ":" + e.Modifiers + ":" + e.KeyData + ":" + "(" + e.KeyValue + ")";
if (e.Control == true) strModifiers += "CtrL键被按下";
if (e.Alt == true) strModifiers += "Alt键被按下";
if (e.Shift == true) strModifiers += "Shift键被按下";
}
}
我自己用Label加个输出执行正常啊
1:错误“WindowsApplication1.Form1.Dispose(bool)”: 没有找到适合的方法来重写
错误
2:程序“C:\Documents and Settings\Administrator.LGQ\Local Settings\Application Data\Temporary Projects\WindowsApplication1\obj\Debug\WindowsApplication1.exe”定义了不止一个入口点:“WindowsApplication1.Program.Main()”
1:我右击窗体--->查看代码 我就开始在这个窗体中编写脚本 在调试过程中!形成的文件是:Form1.cs
2:点击启动调试时出现:这样一个错误
错误1“WindowsApplication1.Form1.Dispose(bool)”: 没有找到适合的方法来重写
而这个错误出现的文件是:Form1.Designer.cs 对这个窗体编写代码应该在那个文件里面呢?
static void Main()
{
Form1 myform1 = new Form1();
Application.Run(myform1);
}
去掉就好
不要直接复制代码
点击启动调试时出现:这样一个错误
错误1“WindowsApplication1.Form1.Dispose(bool)”: 没有找到适合的方法来重写
如下:using System;
using System.Windows.Forms;namespace WindowsApplication1
{
public partial class Form1 : Form
{
//static void Main()
//{
// Form1 myform1 = new Form1();
// Application.Run(myform1);
//}
public Form1()
{
this.ClientSize = new System.Drawing.Size(700, 30);
} protected override void OnKeyDown(KeyEventArgs e)
{
string strModifiers = "";
string strText = e.KeyCode + ":" + e.Modifiers + ":" + e.KeyData + ":" + "(" + e.KeyValue + ")";
if (e.Control == true) strModifiers += "CtrL键被按下";
if (e.Alt == true) strModifiers += "Alt键被按下";
if (e.Shift == true) strModifiers += "Shift键被按下";
}
}
}