我的源代码是这样,不知道为什么当i等于1时循环就终止了,说是超出范围。请大侠指点一下! private void ImageFileClearButton_Click(object sender, System.EventArgs e)
{
int SelectedCount = this.SelectFileTextBox.SelectedIndices.Count;
for(int i = 0; i<SelectedCount; i++){
int index = this.SelectFileTextBox.SelectedIndices[i];
if (index >= 0)
{
this.SelectFileTextBox.Items.RemoveAt(index);
this.files.RemoveAt(index);
}
} if(this.SelectFileTextBox.Items.Count ==0)
{
this.ImageFileClearButton.Enabled = false;
this.ImageOpenFileButton.Enabled = false;
}
}
{
int SelectedCount = this.SelectFileTextBox.SelectedIndices.Count;
for(int i = 0; i<SelectedCount; i++){
int index = this.SelectFileTextBox.SelectedIndices[i];
if (index >= 0)
{
this.SelectFileTextBox.Items.RemoveAt(index);
this.files.RemoveAt(index);
}
} if(this.SelectFileTextBox.Items.Count ==0)
{
this.ImageFileClearButton.Enabled = false;
this.ImageOpenFileButton.Enabled = false;
}
}
解决方案 »
- 大区省市问题.
- .net中C#怎样自定义不规则用户控件
- 求救sql问题
- 如何使用命令行编译vs.net项目?
- 关于Winform子窗体始终在前面的问题
- 怎样在非模板类的函数里使用模板参数?各位大狭帮帮忙啊?呜
- 马上给分!C# Windows如何判断计算器已经打开?
- 子窗口通过委托能访问MDI窗口的类,却无法更新父窗口控件的值。
- 如何把ASCII码值转换为其对应的字符
- 高分求解!!!timer问题
- 我用C#做了个数据导入,如果导入到一半就把窗口关闭,该如何实现回滚?
- 在C#中用什么语句可以筛选出access处在两个日期之间的记录 并统计他们的数目 如 我要选择日期为08-01-01到08-03-05这个时间段之间的记录 并统计他们的数目 ?
int SelectedCount = this.SelectFileTextBox.SelectedIndices.Count;
for(int i = 0; i<SelectedCount; i++){
int j = SelectedCount - i - 1;
int index = this.SelectFileTextBox.SelectedIndices[j];
if (index >= 0)
{
this.SelectFileTextBox.Items.RemoveAt(index);
this.files.RemoveAt(index);
}
}