如何通过用户制作带有可移动窗口的UI

时间:2019-05-06 06:11:16

标签: c# winforms

我正在尝试制作一个具有不同datagridviews的UI,并能够由用户移动(单击和拖动)。

我试图将其包装在面板和工具条容器中,但是我找不到使它可移动的方法。

这是我的用户界面。我只希望能够在主窗口中单击和拖动来移动datagridview。

enter image description here

我认为我应该将每个datagridview包装在某种控件中,该控件可以给我这种可能性,但我不知道哪个。有帮助吗?

1 个答案:

答案 0 :(得分:0)

您可以使用Control.Draggable nuget包(代码hear)。它的退出很简单,它使您可以将控件拖到其父控件中。添加nuget程序包后,您可以按以下方式进行拖动:

dataGridView1.Draggable(true);