• 贴两段代码


    因为没有找到如何在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];
            }

        }
  • 相关阅读:
    搭建wamp环境,数据库基础知识
    练习题:选择器和选择好友
    例子:滑动效果
    TCPDump
    内存
    Cache和Buffer的区别(转载)
    经典问题回忆
    history
    DNS
    bc的用法
  • 原文地址:https://www.cnblogs.com/taowen/p/21165.html
Copyright © 2020-2023  润新知