好的,所以我用 C# 制作了一个表单。您可以在运行时移动控件,例如按钮,您可以移动它或图片。无论如何,我想知道是否无论如何你可以制作某种不可见的边框,这样你就不能将控件拖出程序的屏幕。就像在 Windows 中一样,您可以将窗口拖出屏幕区域。我不希望你能做到这一点,我想看看你是否也能做到你可以在控件周围制作边框,这样你就不能将它们拖到彼此上。任何帮助都会很棒!谢谢!
好吧,我正在使用带有 WinForms 的 DevExpress DXv2。
private void groupControl2_MouseMove(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
groupControl2.Left += e.X - move.X;
groupControl2.Top += e.Y - move.Y;
}
}
private void groupControl2_MouseDown(object sender, MouseEventArgs e)
{
move = e.Location;
}