我正在使用Windows窗体。其中有一个选项卡控件和三个选项卡页面。在第一个标签页中我有一个组合框。它从数据库加载一些数据。我需要在页面2和3中使用此组合框。当用户选择页面2时,组合框应该是可见的。我怎样才能做到这一点。如何在运行时将控件从一个页面切换到另一个页面c#Windows
0
A
回答
2
我能想到的有两种解决方案。
将组合框移出标签控件。由于所有选项卡都使用相同的组合框,因此它提供了非选项卡特定的功能。设计明智,这是最有意义的,因为您将避免3个组合框之间的冗余。
为每个选项卡创建3个独立的组合框,并为每个组合框引用一个相同的集合。一旦用户选择一个项目,不要忘记更新所有3个组合框的选定项目。也不要认为这需要比第一种解决方案更多的代码更改。
0
将您的组合框放在第一个选项卡上。然后,事件处理程序添加到您的选项卡控件的SelectedIndexChanged事件,并把这个代码在它:
private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
{
tabControl1.SelectedTab.Controls.Add(this.comboBox1);
}
的Add
会自动从它以前一直在标签中删除。当然,您必须在组合框所在的所有选项卡上提供可用空间。
0
我试过了,使用VB代码:TabStrip1.SelectedTab.Controls.Add(*controlname*)
来切换,但是一旦它离开原来的页面并进入新的页面,切换回原来的标签似乎不起作用。 刚刚发现,使用*controlname*.BringToFront
再次将它带入了顶峰。
相关问题
- 1. Visual Studio在从一个页面切换到另一个页面时挂起
- 2. 如何使用js将一个页面切换到另一个页面?
- 3. 在ASP.NET中从一个页面切换到另一个页面时将数据保存在网页上?
- 4. 如何从一个页面到另一个页面使用JavaScript?
- 5. 如何从一个页面到另一个页面
- 6. 如何从一个页面跳转到另一个页面?
- 7. 如何将一个bean从一个JSP页面传递到另一个页面?
- 8. 将值从一个页面传递到另一个页面
- 9. 将值从一个HTML页面传递到另一个页面
- 10. 将var从一个页面传递到另一个页面
- 11. 将值从一个页面转移到另一个页面?
- 12. 将用户从一个页面带到另一个页面
- 13. 如何将值从一个页面到另一个页面在asp.net使用vb
- 14. 如何在jQuery中将值从一个页面传递到另一个页面
- 15. 如何在MEAN中将值从一个页面传递到另一个页面?
- 16. 如何从一个页面控制PanelMenu状态到另一个页面?
- 17. 如何从一个页面上传文件到另一个页面在asp.net?
- 18. 从另一个页面锚定到div时切换文本
- 19. 在运行另一个页面时刷新HTML PHP页面?
- 20. 如何解析xml到一个页面到另一个页面?
- 21. 在xcode中从一个页面导航到另一个页面
- 22. 在Silverlight中从一个页面过渡到另一个页面
- 23. 将photochosen图像从一个页面传递到另一个页面C#
- 24. 如何将数据从一个页面转发到另一个页面
- 25. 如何将div从一个页面移动到另一个页面?
- 26. 如何将数据从一个页面移动到另一个页面中Senchatouch
- 27. 如何将jsp中的值从一个页面传递到另一个页面
- 28. ICEfaces:如何将参数从一个页面传递到另一个页面
- 29. 如何将文本从一个页面移动到另一个页面
- 30. PHP/JavaScript:如何将变量从一个页面传递到另一个页面