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

        }
  • 相关阅读:
    小米智能家居接入智能家居平台homeassistant的方法
    我的nodejs 快速入门
    node.js JS对象和JSON字符串之间的转换
    Mac安装搭建sublimeText3开发Nodejs环境
    使用Xcode IDE写node.js
    nodejs中exports与module.exports的区别
    安装pysqlite2
    linux 终端分屏命令
    MQTT学习笔记
    Cache缓存
  • 原文地址:https://www.cnblogs.com/taowen/p/21165.html
Copyright © 2011-2022 走看看