gpt4 book ai didi

winforms - 你如何处理 Winforms 中临时无用的控件(隐藏与禁用)?

转载 作者:行者123 更新时间:2023-12-04 16:37:59 25 4
gpt4 key购买 nike

有一个带有复选框说明“使用 foo”的表单很常见,然后是一个文本框,用户可以在其中输入他想要使用的“foo 值”。当然,这个文本框只有在“Use foo”被选中时才有用

我不知道处理这种情况的最佳方法:

  • 禁用文本框(即 textboxfoo.Enabled=false;)
  • 隐藏它(即 textboxfoo.Visible=false;)
  • 如果他愿意,让用户输入一个 foo 值,并忽略他输入的值。

  • 是否有我可以遵循的最佳实践?

    最佳答案

    应该禁用文本框。

    如果文本框被隐藏,那么表单的可见更改将使程序对用户不那么友好。这方面的一个例子是曾经在 Microsoft Office 中的旧的(非常不受欢迎的)消失的菜单项。人们不希望东西在他们的屏幕上移动。这是迷失方向。

    如果允许用户输入一个无用的值,那么就会给人一种输入值有一定效果的错误印象。

    关于winforms - 你如何处理 Winforms 中临时无用的控件(隐藏与禁用)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/493702/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com