我有一个.NET 3.5窗体,我想嵌入另一种形式.有没有快速的方法将该表单转换为控件?
谢谢
将表单更改为继承自UserControl而不是Form,然后修复任何编译错误.
还有一种方法可以在控件中嵌入一个表单:这是VB中的代码:
Public Shared Sub ShowFormInControl(ByRef ctl As Control, ByRef frm As Form) If ctl IsNot Nothing AndAlso frm IsNot Nothing Then frm.TopLevel = False frm.FormBorderStyle = FormBorderStyle.None frm.Dock = DockStyle.Fill frm.Visible = True ctl.Controls.Add(frm) End If End Sub
我想我从SO上的另一个帖子中获取了这个代码,但是我记不起来了,很抱歉,如果这是你的代码片段!