第三方控件DLL文件,如何在狐表中窗口中引用此控件?
所有的控件都有一个BaseControl属性,返回其对应的System.Windows.Forms.Control对象
窗口有一个Panel对象,返回一个Foxtable.FormPanel容器,窗口所有的控件都在这个容器中
对于模式窗口和独立窗口,可以通过窗口的BaseForm属性,返回对应的Windows.Forms.Form对象
例如希望消除某个独立或模式窗口的边框,可以在窗口的AfterLoad事件中加入代码:
e.Form.BaseForm.FormBorderStyle = Windows.Forms.FormBorderStyle.None
在在窗口添加第三方控件的时候,不能直接添加到BaseForm中,必须添加到Panel中。
例如需要在窗口中加入一个RichTextBox控件,可以在窗口的AfterLoad事件中加入代码:
Dim
ct As New Windows.Forms.RichTextBox
ct.Dock = Windows.Forms.DockStyle.Fill
e.Form.Panel.Controls.Add(ct)
如果已经添加了第三方控件,建议在窗口的BeforeClose事件中,将这些控件移除并销毁。
上面的帮助说明不是太明白,请教各位了!!
先谢了!!!