gpt4 book ai didi

c# - 获取 checkedCheckList (Form1) 的 GetItemCheckState (在 Form2)

转载 作者:太空宇宙 更新时间:2023-11-03 15:48:45 24 4
gpt4 key购买 nike

我目前正在创建一种菜单,用户应在其中选择 checkedCheckList 的多个模组,然后在第二种形式中,他们应在文本框中提供模组配置文件路径。如果未选择 mod,则应禁用文本框。如果未选中 checkedCheckList 的项目,如何禁用文本框?

代码如下:

Form2 form2 = new Form2();
public void checkCheckedState()
{
if (checkedListBox1.GetItemCheckState(0) == CheckState.Unchecked)
{
form2.textBox1.Enabled = false;
}
else
{
return;
}
}

Forms2 的 textBox1 Modifiers 设置为 public。


下面是一些截图:



点击按钮后的菜单,在其中输入详细信息:




如果未选中 Form1 的 checkedCheckBox 的特定项目,如何禁用 TextBox?
感谢您的帮助。


最佳答案

stackoverflow.com/a/19259986/2367343

WPF(与 WinForms 相同的想法)https://stackoverflow.com/a/26041212/2367343

此答案向您展示了如何将一种形式传递给另一种形式。当我需要从打开的另一个表单更改调用表单上的任何内容时,我会使用这种方式。

关于c# - 获取 checkedCheckList (Form1) 的 GetItemCheckState (在 Form2),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26895058/

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