【问题标题】:Disable Tab Pages on Form load and then enable on button click [closed]在表单加载时禁用标签页,然后在按钮单击时启用 [关闭]
【发布时间】:2011-08-28 05:40:28
【问题描述】:

我在 TabControl 中有四个 TabPage,在表单加载时,第一个 TabPage 应该启用,其他的应该禁用。 (不隐藏、删除或禁用 TabPages 的内容)。

以下是第一个 TabPage 启用,其他 TabPage 禁用且文本也暗淡的示例

我是 C# 新手,在 c# 2010 中寻找简单准确的解决方案

谢谢

【问题讨论】:

  • 使用非标准的用户界面只会让用户感到困惑。简单地不添加禁用的标签页是一种简单明了的方法。实现 DrawItem 和 Selecting 事件可以让您按照自己的方式进行操作。

标签: c# winforms tabcontrol tabpage


【解决方案1】:

根据我的阅读,您不能直接禁用这样的标签。你确实没有几个选择。

  1. 第一个备选方案。 http://msdn.microsoft.com/en-us/library/252t3cec.aspx

  2. 第二种选择是可能有一些第三方添加,您可以安装类似这样的东西。

http://dotnetrix.co.uk/controls.htm

但我相信这是针对旧版本的 .Net,您可以搜索以查看是否有最新版本可用。

3 替代方案可以在这里找到。 http://social.msdn.microsoft.com/Forums/en-US/winforms/thread/985b41c3-a1de-4744-8875-63262d4c2718/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-03
    相关资源
    最近更新 更多