Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在编写一个继承列表框的 dll,并希望访问正在使用我的库的项目的形式。
所以假设你有一个项目'bla'和一个使用我的库的表单'form1'。有没有办法访问'form1'?
我需要这个,因为我想向“form1”添加更多控件,而不仅仅是修改后的列表框。
所以我正在寻找类似的东西:
EmmbeddingForm.Controls.Add(ButtonBla)
谢谢你的帮助!
这总是错误的做法,您不知道如何正确放置按钮。您不能假设表单在同一位置还没有控件。事实上,窗体甚至不必是控件的父级,它可以放置在 Panel 或 SplitContainer 等上。按钮与另一个控件重叠或根本不可见的几率非常高。几乎可以保证将标签顺序弄错。解决的问题太多了。
改用 UserControl,它被用来将多个控件组合成一个。
Control.FindForm()
Me.FindForm().Controls.Add(...)