在VS2005以前的版本,如果我们调用下面的逻辑
// Form中包含一个ComboBox Control。
public void Form_Load(object sender, EventArgs e)
}
返回的结果是-1.因为没有任何一项被选中。
但是,如果我们在VS2005中运行上面的代码,结果却是0。
这是VS2005的Bug还是它的Design。
Bug:
与以前的版本不兼容;
数据会丢失;(我没有具体试验,在某些情况下,似乎设进取的Text会丢掉)
Design:
将SelectedIndex和当前显示的Text分开。(似乎有些牵强,但好像也有些合理性)
博客园里微软的人很多,有没有能够出面澄清一下。大家也许也会有一些自己的看法。
相关文章:
-
2021-07-24
-
2022-02-09
-
2022-01-15
-
2021-05-16
-
2021-08-16
-
2021-09-11
-
2022-12-23
-
2021-09-21
猜你喜欢
-
2021-11-26
-
2022-02-05
-
2021-11-10
-
2022-12-23
-
2022-12-23
-
2021-08-25
-
2022-12-23
相关资源
-
下载
2023-01-17
-
下载
2023-02-08
-
下载
2023-03-08
-
下载
2021-08-19