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

Đề tài: Hỏi về Text ở trên comboBox

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

    Mặc định Hỏi về Text ở trên comboBox

    mình có tạo 1 cai xomboBox va add 1 lít vao do
    nhưng ma khi click vao thi moi hiện chủ...
    mình muốn khi chạy chuơng trình thì sẽ có 1 dòng text mạc định nào đó o ngay trên comboBox....
    bạn nào biết bảo mình với ....
    Thanks

  2. #2
    Ngày gia nhập
    10 2007
    Nơi ở
    Gameloft studio
    Bài viết
    175

    Bạn vào properties của combobox đánh chuỗi nào cần hiển thị vào thuộc tính Text đó.
    Nó sẽ mặc định lúc chạy chương trình sẽ có theo ý bạn
    Không biết ghi gì luôn ...

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

    Bạn "Forlorn_hope " mình thử lại rùi khong được
    nó cứ báo lỗi "property value is not varid"
    bạn chỉ dẫn cụ the hơn được không
    ...........

  4. #4
    Ngày gia nhập
    10 2007
    Nơi ở
    Gameloft studio
    Bài viết
    175

    Trích dẫn Nguyên bản được gửi bởi thansau741 Xem bài viết
    Bạn "Forlorn_hope " mình thử lại rùi khong được
    nó cứ báo lỗi "property value is not varid"
    bạn chỉ dẫn cụ the hơn được không
    ...........
    Sorry bạn. Lúc này đọc nhầm câu hỏi của bạn, nếu thực sự là có add list vào comboBox thì phải làm thế này mới hiển thị text được.
    - Bạn tạo một chương trình, có 1 Form1 đúng ko?
    - Bạn add control comboBox1 vào Form1
    - Sau đó nhấp đúp Form1.Designer.cs đó sẽ ra code của file này.
    - Thêm cái list cho comboBox1 ở đoạn
    Visual C# Code:
    1. private void InitializeComponent()
    2.         {
    3.             this.comboBox1 = new System.Windows.Forms.ComboBox();
    4.             this.SuspendLayout();
    5.             //
    6.             // comboBox1
    7.             //
    8.             this.comboBox1.FormattingEnabled = true;
    9.             this.comboBox1.Location = new System.Drawing.Point(101, 71);
    10.             this.comboBox1.Name = "comboBox1";
    11.             this.comboBox1.Size = new System.Drawing.Size(176, 21);
    12.             this.comboBox1.TabIndex = 0;
    13.  
    14.             //Thêm đoạn code add list thế này
    15.             this.comboBox1.Items.AddRange(new object[] {
    16.             "Unipolar",
    17.             "NRZ-L",
    18.             "NRZ-I",
    19.             "RZ",
    20.             "Manchester",
    21.             "Manchester vi sai",
    22.             "AMI",
    23.             "B8ZS",
    24.             "HDB3"});
    25.  
    26.             //
    27.             // Form1
    28.             //
    29.             this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
    30.             this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
    31.             this.ClientSize = new System.Drawing.Size(292, 266);
    32.             this.Controls.Add(this.comboBox1);
    33.             this.Name = "Form1";
    34.             this.Text = "Form1";
    35.             this.ResumeLayout(false);
    36.  
    37.         }

    - Sau đó bạn đổi thuộc tính DropDownStyle là: DropDownList -> cái này là để người dùng không được gõ gì vào comboBox1 của chương trình, mà chỉ được chọn
    - Mở file Form1.cs lên, và thêm dòng lệnh sau vào hàm Form1() đấy:
    Visual C# Code:
    1. InitializeComponent(); //Dòng này là mặc định có sẵn rồi
    2. comboBox1.Text = "Unipolar"; //Thêm dòng này

    - Chú ý: chuỗi đưa vào để hiển thị khi chạy chương trình phải trùng với một thành phần trong list nha bạn (bởi đã set thuộc tính DropDownStyle là DropDownList thì phải thế, còn nếu để mặc định là DropDown thì không cần phải trùng, vô tư), và cái list đó add vào thế nào thì cũng có thể dùng hàm comboBox1.Items.Add(" chuỗi cần add vào "). Cách trên cũng được.
    -Ok thế là chạy được rồi.
    Đã được chỉnh sửa lần cuối bởi Forlorn_hope : 15-04-2008 lúc 12:30 PM. Lý do: sửa sai
    Không biết ghi gì luôn ...

  5. #5
    Ngày gia nhập
    10 2007
    Bài viết
    11

    Mình nghĩ Combobox của bạn đã add list rồi giờ muốn hiện nội dung mặc định trong danh sách đã có, bạn có thể dùng câu lệnh sau trong Form_load
    Code:
    combobox.SelectedIndex = 1 // tùy vị trí nào bạn muốn làm mặc định thì thay vào đây

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

  1. chọn một giá trị ở combobox thì ô text bên cạnh tương ứng nhận 1 giá trị
    Gửi bởi hocCsharp trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 05-11-2011, 12:08 PM
  2. Combobox trên C# | Khóa không cho nhập vào combobox trên C# như thế nào?
    Gửi bởi vanan3103 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 15-08-2011, 04:22 PM
  3. ko cho nhập liệu vào ô text của combobox thì làm thế nào?
    Gửi bởi minhhn0205 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 25-04-2010, 04:57 PM
  4. Tạo Combobox trên Datagirdview | Làm thế nào add combobox vào datagrid với C#?
    Gửi bởi hvcuongit trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 10-04-2009, 05:12 PM
  5. Sao lấy text, value của combobox?
    Gửi bởi khakha trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 30-03-2009, 10:01 AM

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