コード例 #1
0
        private void frmLookUpEditUiTypeEditor_Load(object sender, EventArgs e)
        {
            XmlNode             node = null;
            XmlDocument         doc  = new XmlDocument();
            KzxLookUpColumnInfo info = null;

            if (string.IsNullOrWhiteSpace(this._Xml) == true)
            {
                return;
            }
            doc.LoadXml(this._Xml);
            for (int i = 0; i < doc.DocumentElement.ChildNodes.Count; i++)
            {
                node = doc.DocumentElement.ChildNodes[i];
                info = KzxLookUpEdit.ReadObject(node);
                this._Columns.Add(info);
            }
            doc = null;
            for (int i = 0; i < this._Columns.Count; i++)
            {
                ListViewItem item = new ListViewItem();
                item.Text = this._Columns[i].Caption;
                item.Tag  = this._Columns[i];
                this.listView1.Items.Add(item);
            }
            if (this.listView1.Items.Count > 0)
            {
                this.listView1.Items[0].Selected = true;
            }
        }
コード例 #2
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            KzxLookUpColumnInfo page = new KzxLookUpColumnInfo();
            ListViewItem        item = new ListViewItem();

            page.Caption = KzxLookUpEdit.CreateName(this._Columns, "Column");
            page.Visible = true;
            page.Width   = 50;
            this._Columns.Add(page);
            item.Tag  = page;
            item.Text = page.Caption;
            this.listView1.Items.Add(item);
        }