该代码可以在运行时生成的矩形(矩形矩形)。 矩形的位置可以根据用户的选择而改变。
我想在它创建矩形,使矩形可点击的方法添加代码。 而用户点击矩形后,会出现显示内容的文本一样,一个新的窗口。
该代码可以在运行时生成的矩形(矩形矩形)。 矩形的位置可以根据用户的选择而改变。
我想在它创建矩形,使矩形可点击的方法添加代码。 而用户点击矩形后,会出现显示内容的文本一样,一个新的窗口。
您可以使用包含矩形对象的方法。
private Rectangle _myRectangle;
private void Form1_MouseDown(object sender, MouseEventArgs e)
{
if (this._myRectangle.Contains(e.Location))
{
}
}
创建border属性和transaparent背景标签控件(使之看起来矩形),并添加Click事件处理程序为您添加的每个标签。 如果你从标签类派生创建自己的矩形控制,也可以创建自己的控制(许多其他解决方案),这将是很好的。
我认为处理窗口本身(或任何你的“背景”控制)上的click事件,获取其坐标,比较那些你的矩形的已知位置/尺寸。