Vua Lập Trình: [Bài 08] - ComboBox Trong C#

Vua Lập Trình facebook tweeter google linked in you tube rss Toggle navigation Menu

Thứ Sáu, 24 tháng 7, 2015

  • tháng 7 24, 2015
  • Nguyễn Văn Tiềm
  • C# Winform căn bản, Kinh nghiệm lập trình, Lập trình C#
  • 5 comments

[Bài 08] - ComboBox trong C#

Chào các bạn!Hôm nay tiếp tục series lập trình winform cơ bản với ngôn ngữ C#, mình xin giới thiệu với các bạn một control mới rất hay sử dụng trong các Form đăng ký thông tin. Chính là ComboBox.GIỚI THIỆUMột ComboBox hiển thị như một Textbox kết hợp với một Listbox, cho phép người dùng lựa chọn các mục từ danh sách hoặc nhập một giá trị mới.THUỘC TÍNH CỦA COMBOBOX ComboBox cũng có các thuộc tính giống như các Control cơ bản khác. Nhưng có thêm các thuộc tính mới dạng DropDown như DropDownStyle, DropDownWidth, MaxDropDownItems...
Thuộc tính cơ bản của Control
- DropDownStyle: Thuộc tính DropDownStyle xác định các mà danh sách được hiển thị. Thuộc tính DropDownStyle cũng xác định xem phần văn bản có thể được chỉnh sửa hay không.Với:- Simple: hiện ngay list item có sẵn.- DropDownList: là danh sách hiện ra cố định, không thể tự nhập/chỉnh sửa item trong ComboBox.- DropDown: có thể thêm item mới bằng tay và chỉnh sửa Item đã chọn.Các bạn hãy thử chỉnh sửa các thứ này ngay trong code của mình:Vd: comboBox1.DropDownStyle = ComboBoxStyle.DropDown; - MaxDropDownItems: Xác định số lượng Item tối đa khi mở danh sách sẽ hiện ra cho các bạnPHƯƠNG THỨC CỦA COMBOBOX Phương thức thường thấy nhất là các phương thức thêm/xóa/sửa dữ liệu trong ComboBox. Để thêm vào ta dùng phương thức Add, để xóa tất cả Item đã thêm ta dùng phương thức Clear, để xóa item cụ thể ta dùng phương thức Remove,...//Thêm dữ liệucomboBox1.Items.Add("IceTea Việt");comboBox1.Items.Add("Lập trình cuộc sống");comboBox1.Items.Add("Xe đạp");//Xóa dữ liệu cụ thể bằng chính Text của dữ liệu đócomboBox1.Items.Remove("Xe đạp");//Ta cũng có thể xóa theo chỉ số của item đó trong List dữ liệucomboBox1.Items.RemoveAt(2); //Xóa item thứ 3 trong dữ liệu, vì 2 là index LẤY DỮ LIỆU TỪ COMBOBOX: Có thể lấy dữ liệu băng nhiều cách, tham khảo đoạn code sau//Lấy trực tiếp từ thuộc tính Text của ComboBox//Nhưng nếu ComboBox chưa được chọn thì sẽ không có giá trịstring var;var = comboBox1.Text;//Lấy giá trị qua thuộc tính SelectedItemvar item = this.comboBox1.GetItemText(this.comboBox1.SelectedItem);//Hoặc lấy theo Text mình muốnvar item = this.comboBox1.GetItemText(this.comboBox1.FindStringExact("Xe đạp"));SỰ KIỆN CỦA COMBOBOX Sự kiện của ComboBox không nhiều, sự kiện mặc định của nó là comboBox_SelectedIndexChanged, xảy ra khi chúng ta chọn một Item mới trong ComboBox. Bài viết về ComboBox mình đến đây là dài đối với các bạn rồi, mình còn một sô vấn đề muốn nói về ComboBox nữa, thôi thì để bài sau vậy.Như thường lệ là một đoạn code để các bạn đoán kết quá. Đoạn này có vẻ dễ nhỉ :Dprivate void Form1_Load(object sender, EventArgs e){ comboBox1.Items.Add("weekdays"); comboBox1.Items.Add("year");}private void comboBox1_SelectedIndexChanged(object sender, EventArgs e){ comboBox2.Items.Clear(); if (comboBox1.SelectedItem == "weekdays") { comboBox2.Items.Add("Sunday"); comboBox2.Items.Add("Monday"); comboBox2.Items.Add("Tuesday"); } else if (comboBox1.SelectedItem == "year") { comboBox2.Items.Add("2012"); comboBox2.Items.Add("2013"); comboBox2.Items.Add("2014"); }}TỔNG KẾTBằng cách kết hợp Textbox và một danh sách drop-down thông thường, Combobox đại diện cho một control thực sự hữu ích, một hybrid widget trong C# Winform. Nó cũng tạo ra ý tưởng về các hộp thoại dialogs, nơi mà sẽ có các gợi ý cho người dùng từ danh sách drop-down và lại chấp nhận được tất cả giá trị input bất kì Bài sau về ComboBox mình sẽ gửi đến các bạn cách gán một DataSource với ComboBox, AutoComplete với ComboBox, ở một cách nhìn đơn giản nhất :D Có lẽ mình sẽ viết bài đó sau khi hướng dẫn cho các bạn một chút về DataSet, DataTable Chào các bạn, chúc các bạn học tốt! ← Bài đăng Mới hơn Bài đăng Cũ hơn → Trang chủ

5 nhận xét:

  1. nguyen canhlúc 21:57 12 tháng 6, 2020

    thank you so much

    Trả lờiXóaTrả lời
      Trả lời
  2. Tuấn Anhlúc 02:17 28 tháng 3, 2021

    cho em hỏi em muốn chọn như vd ice te viet, lập trình cuộc sống thì trên texbox sẽ hiện lên [ice it viet, lập trình cuộc sống]

    Trả lờiXóaTrả lời
      Trả lời
  3. Nặc danhlúc 23:30 12 tháng 3, 2022

    [Bài 08] - Combobox Trong C ~ Vua Lập Trình >>>>> Download Now>>>>> Download Full[Bài 08] - Combobox Trong C ~ Vua Lập Trình >>>>> Download LINK>>>>> Download Now[Bài 08] - Combobox Trong C ~ Vua Lập Trình >>>>> Download Full>>>>> Download LINK

    Trả lờiXóaTrả lời
      Trả lời
  4. LinhBănglúc 01:48 17 tháng 5, 2022

    cảm ơn nhiều

    Trả lờiXóaTrả lời
      Trả lời
  5. Nặc danhlúc 04:20 26 tháng 3, 2023

    Cho em hỏi, muốn tạo ComboBox phụ thuộc để nhập địa chỉ: xã huyện tỉnh thì làm như nào. Xin các cao nhân chỉ giáo!!!

    Trả lờiXóaTrả lời
      Trả lời
Thêm nhận xétTải thêm... Đăng ký: Đăng Nhận xét (Atom)

Categories

  • 0-day
  • Add-on
  • adobe
  • After Effect Template
  • Android
  • anh-bia-facebook
  • anh-dep
  • anh-tinh-yeu
  • Apple
  • Artificial Intelligence
  • ASP.NET
  • ASP.NET MVC
  • Assembly
  • AutoIT
  • Blending
  • Blogger
  • Blogger Template
  • C Programing
  • C#
  • C# Winform căn bản
  • C++
  • câu chuyện cảm động
  • Checked
  • Chia sẻ Coupon
  • Chrome
  • CODE
  • Computer Networking
  • Confessions
  • Công nghệ và Cuộc Sống
  • CSRF
  • CSS
  • css co ban
  • css nang cao
  • cuoc song
  • DataStructure
  • Designer
  • DevExpress
  • DNS
  • Entity Framework
  • Exploit
  • Facebook
  • FireFox
  • Goc-thu-gian
  • Google
  • Gym & Fitness
  • Hacker
  • Hacking and Security
  • Hacking Tools
  • Hibernate
  • Hiệu năng
  • Hijacking
  • hinh hai huoc
  • hinh-hai-huoc
  • hinh-nen-may-tinh
  • hosting-domain
  • html
  • html co ban
  • html nang cao
  • html-css
  • htmlcss
  • Illustrator
  • Infographic
  • Information Disclosure
  • iOS
  • IT News
  • J2TeaM
  • J2TeaM Tools
  • Java Programing
  • Javascript
  • JSF
  • Kien thuc
  • Kien-thuc
  • Kinh nghiệm lập trình
  • kinh-nghiem-SEO
  • laptrinh
  • Lập trình Android
  • Lập trình C#
  • Lập trình CSDL
  • Lập trình game cơ bản
  • Lập trình hướng đối tượng
  • Lập trình Java
  • Lịch sử
  • Link web
  • LINQ
  • MAC OS
  • Maketing Online
  • Malware
  • Mạng máy tính
  • Marketing Online
  • Microsoft
  • Microsoft Office Word
  • MVC
  • MySQL
  • Network
  • nhung-cau-noi-hay
  • OOP
  • open redirect
  • Password
  • Path Disclosure
  • Pen-Test
  • Pet Project
  • Phishing
  • photoshop
  • PHP
  • php co ban
  • Pointer
  • Premiere
  • Primefaces
  • Programing
  • Programming
  • ProShow
  • Python
  • React
  • React Native
  • Sách tham khảo
  • Scam
  • Security
  • SEO
  • Show
  • Social Engineering
  • Software
  • SQL
  • SQL Injection
  • Su-dung-internet
  • su-dung-softwares
  • Tài liệu C/Cpp
  • Tài liệu C#
  • Talk About Programing
  • Tản mạn
  • template-blogspot
  • Thiết kế
  • Thu thuat
  • Thu thuat blogspot
  • thủ thuật
  • Thủ thuật Mobile
  • thu-gian
  • thu-thuat
  • thu-thuat-blogger
  • thu-thuat-facebook-fb
  • thu-thuat-may-tinh
  • thu-thuat-windows-10
  • thu-thuat-windows-8
  • TIL
  • Tin học
  • Tin hoc van phong
  • tin-cong-nghe
  • Tin-hoc-van-phong
  • Tips
  • Toán học
  • Tools
  • Tổng hợp
  • Tổng hợp công nghệ
  • Tricks
  • truyen-cuoi
  • truyện ngắn
  • Tutorial
  • TUTORIALS
  • Văn hóa
  • Video
  • Visual Studio
  • VoIP
  • Vulnerability
  • Web Developer
  • WiFi
  • windows
  • Windows Form
  • wordPress
  • Write-up
  • XSS
  • y-nghia-cuoc-song
  • Youtube

Sample Text

Blog Archive

  • ▼  2015 (269)
    • ▼  tháng 7 (31)

About Me

Nguyễn Văn Tiềm Xem hồ sơ hoàn chỉnh của tôi Được tạo bởi Blogger.

Must Read

Biểu mẫu liên hệ

Tên Email * Thông báo *

Popular Posts

  • [Bài 06] - Textbox trong C# Chào các bạn! Hôm nay mình xin giới thiệu với các bạn một Control thông dụng của lập trình Winform C#, đó là Textbox GIỚI THIỆU Chức năng ch...
  • [Bài 08] - ComboBox trong C# Chào các bạn! Hôm nay tiếp tục series lập trình winform cơ bản với ngôn ngữ C#, mình xin giới thiệu với các bạn một control mới rất hay sử d...
  • Chương trình xem ảnh sử dụng PictureBox và OpenFileDialog trong C# Chào các bạn! Nhiều bạn thắc mắc muốn thao tác với ảnh bằng C# Winform thì làm như thế nào, hôm nay mình sẽ hướng dẫn các bạn cách kết hợp h...
  • [Bài 11] - Panel trong C#    Chào các bạn!       Đã lâu không trở lại với blog mình nhỉ :D dạo này mình lười quá, đồ án và deadline cũng nhiều. Thôi không dài dòng nữ...
  • [Bài 09] - GroupBox trong C# GIỚI THIỆU    Chào các bạn!    Hôm nay mình xin giới thiệu với các bạn GroupBox , một Container dùng để "chứa" các Control khác. ...
  • đồ họa trong c/c++ - graphics.h - visual studio c++ đồ họa trong c/c++ - graphics.h - visual studio c++ đồ họa trong c/c++ graphics.h visual studio c++ nguồn vietsource download thư viện graph...
  • [Bài 04] - MessageBox trong C# Chào các bạn! Hôm nay mình xin giới thiệu với các bạn một đối tượng phổ biến khác trong lập trình Winform với C# - đó là MessageBox . GIỚI T...
  • [Bài 10] - NotifyIcon trong C#    Chào các bạn!      Hôm nay mình lại tiếp tục Series lập trình C# winform căn bản kèm theo ví dụ thực tế GIỚI THIỆU     Một phần mềm hoàn ...
  • CyberGhost VPN Premium Key (Bản quyền 3 tháng) CyberGhost VPN Premium Key (Bản quyền 3 tháng) CyberGhost VPN là gì? CyberGhost VPN là một phần mềm cung cấp dịch vụ VPN miễn phí , một các...
  • [Bài 12] - Các tham số Event trong C# Chào các bạn! Chắc hẳn qua một thời gian dài học C# cùng với blog các bạn cũng đã từng nhiều lần sử dụng event trong chương trình của mình n...

Video

Popular Posts

  • [Bài 06] - Textbox trong C# Chào các bạn! Hôm nay mình xin giới thiệu với các bạn một Control thông dụng của lập trình Winform C#, đó là Textbox GIỚI THIỆU Chức năng ch...
  • [Bài 08] - ComboBox trong C# Chào các bạn! Hôm nay tiếp tục series lập trình winform cơ bản với ngôn ngữ C#, mình xin giới thiệu với các bạn một control mới rất hay sử d...
  • Chương trình xem ảnh sử dụng PictureBox và OpenFileDialog trong C# Chào các bạn! Nhiều bạn thắc mắc muốn thao tác với ảnh bằng C# Winform thì làm như thế nào, hôm nay mình sẽ hướng dẫn các bạn cách kết hợp h...
  • [Bài 11] - Panel trong C#    Chào các bạn!       Đã lâu không trở lại với blog mình nhỉ :D dạo này mình lười quá, đồ án và deadline cũng nhiều. Thôi không dài dòng nữ...
  • [Bài 09] - GroupBox trong C# GIỚI THIỆU    Chào các bạn!    Hôm nay mình xin giới thiệu với các bạn GroupBox , một Container dùng để "chứa" các Control khác. ...
  • đồ họa trong c/c++ - graphics.h - visual studio c++ đồ họa trong c/c++ - graphics.h - visual studio c++ đồ họa trong c/c++ graphics.h visual studio c++ nguồn vietsource download thư viện graph...
  • [Bài 04] - MessageBox trong C# Chào các bạn! Hôm nay mình xin giới thiệu với các bạn một đối tượng phổ biến khác trong lập trình Winform với C# - đó là MessageBox . GIỚI T...
  • [Bài 10] - NotifyIcon trong C#    Chào các bạn!      Hôm nay mình lại tiếp tục Series lập trình C# winform căn bản kèm theo ví dụ thực tế GIỚI THIỆU     Một phần mềm hoàn ...
  • CyberGhost VPN Premium Key (Bản quyền 3 tháng) CyberGhost VPN Premium Key (Bản quyền 3 tháng) CyberGhost VPN là gì? CyberGhost VPN là một phần mềm cung cấp dịch vụ VPN miễn phí , một các...
  • [Bài 12] - Các tham số Event trong C# Chào các bạn! Chắc hẳn qua một thời gian dài học C# cùng với blog các bạn cũng đã từng nhiều lần sử dụng event trong chương trình của mình n...

Our Facebook Page

Copyright © Vua Lập Trình | Powered by Blogger Sponsored by blogspot | howtogetridfromthings | komparizon Blogger Templates

Từ khóa » Gán Một Datasource Với Combobox