zoukankan
html css js c++ java
[VS2005]Bug or Design?
在VS2005以前的版本,如果我们调用下面的逻辑
//
Form中包含一个ComboBox Control。
public
void
Form_Load(
object
sender, EventArgs e)
{
this
.comboBox1.DropDownStyle
=
DropDownStyle.DropDown;
//
注意不是DropDownList.
this
.comboBox1.Items.Add(
"
Test1
"
);
this
.comboBox1.Items.Add(
"
Test2
"
);
this
.comboBox1.Items.Add(
"
Test3
"
);
this
.comboBox1.Items.Add(
"
Test4
"
);
this
.comboBox1.SelectedIndex = 0
;
}
public
void
button1_Click(
object
sender, EventArgs e)
{
this
.comboBox1.Text
=
"
Test
"
;
//
该项不存在于Items中
Debug.WriteLine(
this
.comboBox1.SelectedIndex.ToString());
}
返回的结果是
-1
.因为没有任何一项被选中。
但是,如果我们在VS2005中运行上面的代码,结果却是
0
。
这是VS2005的Bug还是它的Design。
Bug:
与以前的版本不兼容;
数据会丢失;(我没有具体试验,在某些情况下,似乎设进取的Text会丢掉)
Design:
将SelectedIndex和当前显示的Text分开。(似乎有些牵强,但好像也有些合理性)
博客园里微软的人很多,有没有能够出面澄清一下。大家也许也会有一些自己的看法。
查看全文
相关阅读:
make_blobs(源码)
odoo13
Odoo Community & Enterprise | & 我的一些瞎扯。。
odoo 应用笔记 01 [草稿]
PVE 为虚拟机 直通硬盘
freebsd 断电 单用户模式恢复
odoo 绿色版
WSL 手动下载安装
Command pg_dump not found
odoo性能优化
原文地址:https://www.cnblogs.com/Cajon/p/293716.html
最新文章
Winfrom之MonthCalendar控件
Winfrom控件之dateTimePicker控件
Winfrom之定时器Timer
Winfrom之高级文本框(RichTextBox)
ListBox控件的操作
单复选按钮的常用属性
SqlServer中将查询到的数据存到一个临时表中的各种方法
了解伸缩盒子
CSS3背景
CSS3盒模型
热门文章
了解CSS3边框圆角、边框阴影及边框图片的使用
了解CSS3文本样式
了解CSS定位
认识浮动float属性
CSS盒模型入门
行级元素和块级元素互转
css背景及css列表
log4net的简单使用记录一下,防止下次忘记
高斯核函数
sklearn.metrics.pairwise.rbf_kernel
Copyright © 2011-2022 走看看