zoukankan      html  css  js  c++  java
  • 贴两段代码

    因为没有找到如何在ComboBox和ListBox中的item附加tag的办法,所以自己添加了一下。主要是试验一下如何用博客园新加的代码高亮这个酷酷的功能:

    public class FlexComboBox : System.Windows.Forms.ComboBox
        
    {
            
    private System.Collections.ArrayList ItemValues = new System.Collections.ArrayList();
            
    public void FlexAddItem(string itemText, object itemValue)
            
    {
                
    this.Items.Add(itemText);
                ItemValues.Add(itemValue);
            }

            
    public object FlexGetSelectedItemValue()
            
    {
                
    return ItemValues[this.SelectedIndex];
            }

            
    public void FlexClearItems()
            
    {
                ItemValues.Clear();
                
    this.Items.Clear();
            }

        }

    public class FlexListBox : System.Windows.Forms.ListBox
        
    {
            
    private ArrayList itemValues = new ArrayList();
            
    public FlexListBox() { }

            
    public void FlexAddItem(string itemText, object itemValue)
            
    {
                
    this.Items.Add(itemText);
                itemValues.Add(itemValue);
            }

            
    public void FlexRemoveSelectedItems()
            
    {
                
    for(int i=0;i<this.SelectedIndices.Count;i++)
                
    {
                    
    int index = this.SelectedIndices[i];
                    
    this.Items.RemoveAt(index);
                    itemValues.RemoveAt(index);
                }

            }

            
    public void FlexClearItems()
            
    {
                itemValues.Clear();
                
    this.Items.Clear();
            }

            
    public ArrayList FlexGetItemValues()
            
    {
                
    return itemValues;
            }

            
    public object FlexGetSelectedValue()
            
    {
                
    return itemValues[this.SelectedIndex];
            }

        }
  • 相关阅读:
    【应用】Linux内存调试工具:valgrind
    Python UnboundLocalError: local variable 'xxx' referenced before assignment 解决方法
    MYSQL连接时错误码2059解决办法
    Python encode()、decode()方法详解
    genymotion自动化使用
    论文数据集
    Native Apps、Web Apps和Hybrid Apps
    C# 中如何进行私有(private)函数测试
    Windows10 计划任务开始失败
    如果系统盘后面是恢复盘,如何扩充系统盘
  • 原文地址:https://www.cnblogs.com/taowen/p/21165.html
Copyright © 2011-2022 走看看