Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

Học lập trình với Jason - Bài 4

3 posters

Go down

Học lập trình với Jason - Bài 4 Empty Học lập trình với Jason - Bài 4

Bài gửi by jasonsmith2812 4/2/2010, 11:21

Bài tiếp theo là bài chuyển Item giữa 2 ListBox trái và phải

Phần design : 2 ListBox trái và phải, 2 textbox nhập dữ liệu đơn cho 2 ListBox, 4 button (2 qua trái("<", "<<"), 2 qua phải (">", ">>"))

Phần code :
public Tên class()
{
InitializeComponent();

// Add event Key handle cho 2 Textbox
txtL.KeyDown += new KeyEventHandler(AddList);
txtR.KeyDown += new KeyEventHandler(AddList);

// Add event click cho 4 button
btnL.Click+=new EventHandler(btnL_Click);
btnR.Click+=new EventHandler(btnR_Click);
btnLA.Click+=new EventHandler(btnLA_Click);
btnRA.Click+=new EventHandler(btnRA_Click);
}

private void AddList(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
TextBox item = (TextBox)sender;
if (((TextBox)sender).Name.Equals("txtL")) listL.Items.Add(item.Text);
else if (((TextBox)sender).Name.Equals("txtR")) listR.Items.Add(item.Text);
item.Text = "";
}
}

private void btnR_Click(object sender, EventArgs e)
{
if (listL.SelectedIndex >= 0)
{
listR.Items.Add(listL.Items[listL.SelectedIndex].ToString());
listL.Items.RemoveAt(listL.SelectedIndex);
}
}

private void btnRA_Click(object sender, EventArgs e)
{
foreach (Object item in listL.Items)
listR.Items.Add(item.ToString());
listL.Items.Clear();
}

private void btnL_Click(object sender, EventArgs e)
{
if (listR.SelectedIndex >= 0)
{
listL.Items.Add(listR.Items[listR.SelectedIndex].ToString());
listR.Items.RemoveAt(listR.SelectedIndex);
}
}

private void btnLA_Click(object sender, EventArgs e)
{
foreach (Object item in listR.Items)
listL.Items.Add(item.ToString());
listR.Items.Clear();
}

Bài này mình chỉ sử dụng tính năng Select Single Stem của ListBox, bạn nào muốn sử dụng tính năng Select Multi Item thì thử sức nhé
Chúc các bạn làm được bài
jasonsmith2812
jasonsmith2812
Khởi đầu
Khởi đầu

Tổng số bài gửi : 48
Join date : 18/09/2009

Về Đầu Trang Go down

Học lập trình với Jason - Bài 4 Empty Re: Học lập trình với Jason - Bài 4

Bài gửi by hapt1206 4/2/2010, 15:17

Pác Jason cao siêu nhểy Học lập trình với Jason - Bài 4 Icon_rolleyes ...Pác có nhận đệ tử không dzay?
thanh kiu pác nhìu.
hapt1206
hapt1206
Góp sức
Góp sức

Tổng số bài gửi : 51
Join date : 15/10/2009
Age : 42
Đến từ : HCM

Về Đầu Trang Go down

Học lập trình với Jason - Bài 4 Empty Re: Học lập trình với Jason - Bài 4

Bài gửi by nanaly 4/2/2010, 21:37

wow... thì ra tựa đề ghi Jason là Pác Jasonsmith2812 đấy ah..?? thiệt là phục gê.. cho tui 1 vé nữa nhé..!!! Tới mấy môn này.. seo thấy mình ngu gê.. ặc ặc...
nanaly
nanaly
Cống hiến
Cống hiến

Tổng số bài gửi : 376
Join date : 18/09/2009
Age : 41
Đến từ : QNgai

Về Đầu Trang Go down

Học lập trình với Jason - Bài 4 Empty Re: Học lập trình với Jason - Bài 4

Bài gửi by Sponsored content


Sponsored content


Về Đầu Trang Go down

Về Đầu Trang


 
Permissions in this forum:
Bạn không có quyền trả lời bài viết