Từ 1 tới 3 trên tổng số 3 kết quả

Đề tài: điều khiển treeview qua combobox ?

  1. #1
    Ngày gia nhập
    03 2007
    Bài viết
    179

    Mặc định điều khiển treeview qua combobox ?

    mình có 1 combobox & 1 treeview
    mình chọn giá trị trong combobox thì node trong treeview có tên tương ứng như chọn trong combobox phải sổ xuống?
    mình phải làm sao ? mong các bạn chỉ giúp, thanks

  2. #2
    Ngày gia nhập
    06 2007
    Nơi ở
    TP.HCM
    Bài viết
    113

    Nếu căn cứ vào Text của combobox và treeview để thực hiện thì code như sau:

    Ví dụ: Treeview
    - Node 1

    - Node 11
    - Node 12
    - Node 13
    - Node 2

    - Node 21
    - Node 22
    - Node 3

    - Node 31
    - Node 32
    - Node 33
    - Node 34

    Combobox sẽ chứa text của các node cha. Lúc form load lên sẽ lấy như code. Rồi lúc combobox thay đổi nó căn cứ vào text hoặc số index để xổ hoặc đóng treeview.

    Diễn đàn đưa hình ảnh lên giới hạn file, đưa lên host thì quên mất tiêu trang đưa hình rồi nên tạm dùng text như trên vậy.

    Code:
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Text;
    using System.Windows.Forms;
    
    
    namespace ComboTree
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
    
            private void cboTest_SelectedIndexChanged(object sender, EventArgs e)
            {
                foreach (TreeNode node in trvTest.Nodes)
                {
                    if (node.Text == cboTest.Text)
                    {
                        node.Expand();
                    }
                    else
                        node.Collapse();
                }
            }
    
            private void Form1_Load(object sender, EventArgs e)
            {
                for(int i=0;i<trvTest.Nodes.Count;i++)
                {
                    cboTest.Items.Add(trvTest.Nodes[i].Text);
                }
                cboTest.Text = cboTest.Items[0].ToString();
            }
        }
    }

    Gác Kiếm

  3. #3
    Ngày gia nhập
    03 2007
    Bài viết
    179

    Cám ơn bạn,

Các đề tài tương tự

  1. Cách tao treeview trong combobox asp.net
    Gửi bởi tuanngocpt trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 0
    Bài viết cuối: 27-05-2013, 04:06 PM
  2. Trả lời: 3
    Bài viết cuối: 25-03-2013, 10:25 PM
  3. Database Điều khiển items trong Combobox??
    Gửi bởi kapilo261 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 30-01-2012, 10:19 PM
  4. Rename file trên cây điều khiển TreeView với lập trình VC++?
    Gửi bởi hau_pan trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 4
    Bài viết cuối: 08-01-2011, 08:41 AM
  5. Phần mềm Này Viết Bằng gì ma sao Treeview lại có Combobox Dược
    Gửi bởi honglaumong9 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 07-05-2010, 05:16 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn