C#,点击一个Text_box,在鼠标点击的地方显示一个新窗体,如何对新窗体定位?请帮忙

2025-01-05 11:33:32
推荐回答(2个)
回答1:

看下是不是要这样实现的:

private void textBox1_Click(object sender, EventArgs e)
{
Form f = new Form();
f.StartPosition = FormStartPosition.Manual;
f.Left = MousePosition.X;
f.Top = MousePosition.Y;
f.Show();
}

/************补充开始**************/

不知道楼主问的是不是C#,但从题目的前两个字符是C#
在Windows应用程序中,绝大多数的系统类拥有丰富的属性、事件和方法,TextBox类也不例外,TextBox类有Click事件成员。
MousePosition成员是在Control类定义的静态成员,可以不加Control直接调用MousePosition,也可以是Control.MousePosition
注:本人用的是Visual Stuio 2008

/************补充完毕*************/

希望回答对你有帮助。

回答2:

设置x y property ?》