gpt4 book ai didi

c# - 仅在初始打开时设置我的组合框的默认索引

转载 作者:行者123 更新时间:2023-11-30 20:00:20 25 4
gpt4 key购买 nike

回答这个问题:VS2010/C#: How do you set the default value of a ComboBox in the IDE?

根据该用户的说法,在 Delphi IDE 中,可以在“属性”窗口中设置 comboBoxDEFAULT INDEX> 当你打开它时 INITIALLY。但是,我在哪里都找不到Default Index。当我最初的意思是,我的意思不是以编程方式,同时当且仅当它最初打开时。

我已经尝试通过 comboBox.SelectedIndex = 0 设置索引,但事实证明我会在每次运行程序时都设置它,所以这不仅在最初发生,而且在每次运行时都会发生我运行程序的时间。不是我想要的。

有谁知道我可以在属性或参数事件窗口中做什么以及如何做到这一点......?

当我最初打开我的程序时,它是这样的:

enter image description here

我的属性选项卡:

enter image description here

编辑:我可以创建一个全局整数计数器,它在每次运行时递增,并且当且仅当整数为 0 时将默认值设置为 0,这意味着它是第一次运行,但如果这是我可以不做的事情以编程方式,那会更好。

最佳答案

如果要将组合框的特定索引设置为默认值,请在表单加载时设置索引,

private void Form1_Load(object sender, EventArgs e)
{
//To make combobox non editable
comboBox1.DropDownStyle = ComboBoxStyle.DropDownList;

//Set preferred index to show as default value
comboBox1.SelectedIndex = 2;
}

关于c# - 仅在初始打开时设置我的组合框的默认索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21312986/

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