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];
            }

        }
  • 相关阅读:
    【Leetcode】【Easy】Remove Duplicates from Sorted List
    【Leetcode】【Easy】Pascal's Triangle II
    【Leetcode】【Easy】Pascal's Triangle
    【Leetcode】【Easy】Binary Tree Level Order Traversal II
    【Leetcode】【Easy】Binary Tree Level Order Traversal
    【Leetcode】【Easy】Maximum Depth of Binary Tree
    【Leetcode】【Easy】Minimum Depth of Binary Tree
    【Leetcode】【Easy】Balanced Binary Tree
    【Leetcode】【Easy】Symmetric Tree
    如何使用Action.Invoke()触发一个Storyboard
  • 原文地址:https://www.cnblogs.com/taowen/p/21165.html
Copyright © 2011-2022 走看看