c# - 更改 CheckedListBox.SelectedItem 文本

标签 c# .net vb.net winforms

为什么这不起作用?为什么我在 Google 和 Bing 上找不到一个单一的答案?

private void Form1_Shown(object sender, EventArgs e)
{
    checkedListBox.SelectedItem = "kshdfkjsdhf";
}

显然,所选项目为空。也不会抛出编译或运行时异常。

最佳答案

您不能将 SelectedItem 设置为任意字符串。

您应该将 SelectedItem 设置为 ListBox 中的existing Items 之一,或者设置为 null 以清除选择.

关于c# - 更改 CheckedListBox.SelectedItem 文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28104585/

相关文章:

c# - 如何从 XML 序列化程序集中排除一个类

c# - GC 行为和 CLR 线程劫持

.net - 响应式扩展与事件聚合器

vb.net - 为什么 `select` 和 `sub` 在 VB Linq 表达式中用括号括起来?

c# - MVC @RenderPage 不工作

c# - 寻找应用路径

没有 Blazor 的 C# WASM

c# - 在 MVC 中,为 session 赋值时,未将对象引用设置为对象异常的实例

c# - 在工作场所同时使用 VB.Net 和 C# 的优点/缺点是什么?

vb.net - 我可以在上面画画的网格