我正在使用telerik控制。 所以我想问问, 在WinForms应用程序,是否有可能在就跟显示/隐藏属性一次添加在同一位置,并且显示一个以上的面板。是否可以在同一位置添加多个面板
1
A
回答
1
确保您已放置在同一个容器或表单中的所有面板控制。那么你可以使用Visible
属性来显示和隐藏面板。将使用BringFront
和SendToBack
函数将面板置于顶部或将其发回。如果您已将任何面板放置在另一个面板中,则在隐藏父面板时该面板将消失。所以,确保所有面板的父级控制必须相同。要确定家长控制,只需选择该面板并按下退出键选择他们的家长。
private void LoadPanels()
{
panel1.Location = new Point(10,10);
panel2.Location = new Point(10,10);
panel3.Location = new Point(10,10);
panel4.Location = new Point(10,10);
panel5.Location = new Point(10,10);
VisiblePanel("panel1");
}
private void VisiblePanel(string panelName)
{
string[] panels = new string[]{"panel1","panel2","panel3","panel4","panel5"};
for (int i=0;i<panels.Length;i++)
this.Controls[panels[i]].Visible = (panels[i] == panelName);
this.Controls[panelName].BringToFront(); //Not required you can remove this line.
}
1
以下是你可能要考虑一个稍微不同的方法......
你希望能够以编程方式选择在运行时的矩形区域中的内容,各种控件来显示中进行选择?如果是这样,您可以使用自定义TabControl
其隐藏标签(而不是页面)。
然后,您可以选择哪些页面是由在运行时编程方式改变其SelectedIndex
属性中显示。
做它像这意味着你的表格编辑器会显示正常的标签控件,它可以让你更轻松地添加内容到每个页面 - 但在运行时的选项卡将从用户隐藏;他们只会看到当前所选页面的内容。
见Hans Passant's answer here如何创建这样的自定义选项卡控制。
(但是,你也可能要重写的onkeydown自定义选项卡控制,以忽略Ctrl-Tab组合。)
相关问题
- 1. 是否可以同时在一列中添加多个数据?
- 2. 是否可以在同一个html页面中多次使用“相对位置”?
- 3. 是否可以在html中添加一个或多个部分
- 4. 在同一位置是否加载多个按钮
- 5. 是否可以在页面模板中添加wordpress插件?
- 6. 如何测试一个形状和面板是否在同一位置
- 7. 是否可以同时将列添加到多个表中?
- 8. 是否可以为多个表添加相同的约束?
- 9. 是否可以在sitecore的同一根目录下添加多个网站?
- 10. CLLocationManager是否可以在swift中同时管理2个或多个位置3
- 11. 是否可以向asp.net面板添加换页功能?
- 12. 我可以在chatbot中添加一个水平导航面板
- 13. 是否可以一次向PyDev添加多个环境变量?
- 14. 是否可以将NSStatusItem添加到NSStatusBar中的特定位置?
- 15. addClass - 可以在同一个div上添加多个类?
- 16. 是否可以在页面的任何位置放置图像?
- 17. 是否可以在一个中央位置以面板形式请求按键信号?
- 18. 我可以使用多个位置:固定在同一页
- 19. 是否可以在同一个表上进行多个连接?
- 20. 添加一个类以在可变位置列出
- 21. 是否可以添加多个超链接到图像视图的不同位置?
- 22. 是否可以在模态面板中提交表单并在同一个模态面板中获取结果?
- 23. 是否可以同时查看多个Chrome开发工具面板?
- 24. 是否可以在wordpress中添加多个角色?
- 25. 是否可以在CREATE TABLE的列中添加多个约束?
- 26. 是否可以在列表理解中添加多个元素?
- 27. 是否可以为wordpress多站点添加多个域名
- 28. 是否可以在一个Jelastic应用上设置多个SSL?
- 29. 是否可以在同一个窗口中打开多个配置文件?
- 30. 是否可以在同一个数据透视页中放置多个网格?
嘿,感谢名单我得到了解决。 – snehal
@snehal你可以使用上面的例子来显示和隐藏你的面板。 – 2014-03-07 10:18:12