zoukankan      html  css  js  c++  java
  • listBox修改 选中的内容时 能区分大小写

     

    正常修改listBox选中的值

    listBox1.Items[listBox1.SelectedIndex] = "afx"; //如果当前选中的项也是AFX则这样子修改不了内容 listBox会认为 afx和AFX是相同的内容
    
    
    还有另外一种方法:将当前选中的项修改成 临时内容,然后再设置内容
    步骤1:将afx修改 临时内容asjfdlasfjklas
    步骤2:将asjfdlasfjklas再修改成AFX

    让listBox命名选中的内容区分大小写


    //假设当前要修改的行内容是AFX 然后将它修改为afx 
    //会发现这样做没反应 listBox1.Items[listBox1.SelectedIndex] = "afx"; 
    //换成下面的代码则正常操作
    private void button1_Click(object sender,EventArgs e) {
        string s = "afx";
        int index = listBox1.SelectedIndex;
        listBox1.Items[index] = s; //这句竟然不是多余的
        if (s == listBox1.Items[index].ToString()) {
            listBox1.Items.RemoveAt(index);
            listBox1.Items.Insert(index,s);
            listBox1.SelectedIndex = index;
        }
    }
    
    2020年7月25日 12:33:15
    
  • 相关阅读:
    C#中的Dictionary的使用
    关于加密和解密的方法
    单链表逆置
    稀疏矩阵存储
    数组内存地址
    堆和栈的区别
    vc++6.0快捷键
    springMvc-02
    SpringMvc-01
    数据库字段设置问题,具体问题具体分析
  • 原文地址:https://www.cnblogs.com/xe2011/p/13376339.html
Copyright © 2011-2022 走看看