极菜的问题一个
出错信息如下:
错误 1 命名空间“System.Windows”中不存在类型或命名空间名称“Input”(是缺少程序集引用吗?) C:\Users\Administrator\Documents\Visual Studio 2008\Projects\WindowsFormsApplication2\WindowsFormsApplication2\Form1.cs 9 22 WindowsFormsApplication2
全部代码如下,出错部分已标红:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Windows.Input;
namespace WindowsFormsApplication2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
textBox1.Text = "How are you?";
this.Text = "我的第一个C#程序";
this.SetBounds((Screen.GetBounds(this).Width / 2) - (this.Width / 2),
(Screen.GetBounds(this).Height / 2) - (this.Height / 2),
this.Width, this.Height, BoundsSpecified.Location);
this.MaximizeBox = false;
this.MinimizeBox = false;
this.ControlBox = false;
}
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show(textBox1.Text);
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
}
private void button2_Click(object sender, EventArgs e)
{
Close();
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void Form1_Click(object sender, EventArgs e)
{
}
private void Form1_DoubleClick(object sender, EventArgs e)
{
this.CenterToScreen();
}
private void Form1_MouseClick(object sender, MouseEventArgs e)
{
if (e.RightButton == MouseButtonState.Pressed)
{
MessageBox.Show("The Right Mouse Button is pressed");
}
}
}
}
------解决方案--------------------很明显System.Windows中没有Input,别瞎写
------解决方案--------------------左右不分了晕 重写下
private void Form1_MouseClick(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Right)
{
MessageBox.Show("你点击了右键");
}
else if (e.Button == MouseButtons.Left)
{
MessageBox.Show("你点击了左键");
}
}