Học lập trình với Jason - Bài 4
3 posters
:: Góc Học Tập :: Lập trình mạng
Trang 1 trong tổng số 1 trang
Học lập trình với Jason - Bài 4
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
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- Khởi đầu
- Tổng số bài gửi : 48
Join date : 18/09/2009
Re: Học lập trình với Jason - Bài 4
Pác Jason cao siêu nhểy ...Pác có nhận đệ tử không dzay?
thanh kiu pác nhìu.
thanh kiu pác nhìu.
hapt1206- Góp sức
- Tổng số bài gửi : 51
Join date : 15/10/2009
Age : 42
Đến từ : HCM
Re: Học lập trình với Jason - Bài 4
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- Cống hiến
- Tổng số bài gửi : 376
Join date : 18/09/2009
Age : 41
Đến từ : QNgai
:: Góc Học Tập :: Lập trình mạng
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết
|
|
10/12/2020, 01:06 by Ti3uThucodon93
» Tiểu thuyết : Yêu anh là sai lầm của cuộc đời em
24/2/2019, 11:49 by Ti3uThucodon93
» Tiểu thuyết : Yêu sai thời điểm
23/2/2019, 16:39 by Ti3uThucodon93
» Thơ Trung Quốc !
15/10/2018, 10:05 by Ti3uThucodon93
» Câu nói hay !
22/1/2017, 15:59 by Ti3uThucodon93
» Thơ tình dài !
15/11/2016, 11:45 by Ti3uThucodon93
» Thơ 4 câu !
1/9/2016, 16:14 by Ti3uThucodon93
» Thơ hài hước !
9/8/2016, 09:04 by Ti3uThucodon93
» Cách chữa trị bệnh hôi nách dành cho sinh viên
30/7/2016, 16:02 by thammybacsihathanh