是否可以将form1停靠到另一个form2中包含的面板? 我正在从form2事件中使用ShowDialog启动form1。
答案 0 :(得分:1)
不在ShowDialog
(甚至是Show
),没有。已经显示为顶级表单的表单以后不能添加为任何其他控件的子控件。您可以通过监视LocationChanged
事件来尝试将表单保留在一组特定的屏幕范围内,但这会在屏幕上显得不稳定。
答案 1 :(得分:1)
考虑将form1
中的控件提取到UserControl中。在form1
上使用该UserControl(假设您需要它作为表单以及停靠控件),然后将UserControl停靠在form2
上以实现所需的功能。
答案 2 :(得分:1)
考虑使用COMPLETELY FREE库来开发this链接提供的Visual Studio .Net样式应用程序。相信我,这是一个商业品质和无错误的代码!