在哪里控制工具箱的工具组件的显示和隐藏 winform
tangke888 发表于 2023-7-10 15:40
假如我要隐藏
请帮忙做个示例看下
private void RemoveBandedListFromToolBox(Toolbox toolbox)
{
//Find the item to be removed.
var bandedList = toolbox.GetToolboxItems().OfType<ToolboxItem>().Single(items => items.TypeName.EndsWith("BandedListDesigner"));
//GrapeCity.ActiveReports.Design.DdrDesigner.Designers;
//Remove found banded list item from the toolbox.
toolbox.RemoveToolboxItem(bandedList);
}
您参考下这个呢。
本帖最后由 Felix.Li 于 2023-7-10 14:33 编辑
您好,您可以使用如下代码去隐藏自己想要的组件:
private void RemoveBandedListFromToolBox(Toolbox toolbox)
{
var allList = toolbox.GetToolboxItems().OfType<ToolboxItem>().ToList();
allList.ForEach(box =>
{
toolbox.RemoveToolboxItem(box);
});
}上述代码中allList就是所有可用组件。您可以根据需求改变
该代码在执行toolbox初始化之后执行即可:
这个代码,要引用哪些东西 假如我要隐藏
请帮忙做个示例看下
页:
[1]