You are on page 1of 3

using System;

using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO;

namespace ChuyenDoiDuLieu
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void label1_Click(object sender, EventArgs e)


{

private void label2_Click(object sender, EventArgs e)


{

private void checkedListBox1_SelectedIndexChanged(object sender, EventArgs


e)
{

private void txtAdd_TextChanged(object sender, EventArgs e)


{

private void btnAdd_Click(object sender, EventArgs e)


{
chListBox1.Items.Add(txtAdd.Text);
txtAdd.Text = "";
}

private void btnOpen_Click(object sender, EventArgs e)


{
Boolean status = true;
if (chListBox1.Items.Count != 0)
{
if (MessageBox.Show("Bạn có muốn ghi tiếp dữ liệu vào dữ liệu đã có
hay không?", "Cảnh báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) ==
System.Windows.Forms.DialogResult.No)
{
status = false;
}
}
OpenFileDialog f = new OpenFileDialog();
f.ShowDialog();
if (f.FileName != "")
{
StreamReader sr = new StreamReader(f.FileName);
if (!status)
{
chListBox1.Items.Clear();
}
while (!sr.EndOfStream)
{

chListBox1.Items.Add(sr.ReadLine() + "\r\n");
}
}
}

private void btnChuyen1_Click(object sender, EventArgs e)


{
if (MessageBox.Show("Bạn có muốn chuyển " +
chListBox1.CheckedItems.Count + " dữ liệu từ List1 sang List2 không?", "Cảnh báo",
MessageBoxButtons.YesNo, MessageBoxIcon.Question) ==
System.Windows.Forms.DialogResult.Yes)
{
foreach (string chitems in
chListBox1.CheckedItems.OfType<string>().ToList())
{
chListBox2.Items.Add(chitems);
chListBox1.Items.Remove(chitems);
}
}

private void btnChuyen2_Click(object sender, EventArgs e)


{
if (MessageBox.Show("Bạn có muốn chuyển " +
chListBox2.CheckedItems.Count + " dữ liệu từ List2 sang List1 không?", "Cảnh báo",
MessageBoxButtons.YesNo, MessageBoxIcon.Question) ==
System.Windows.Forms.DialogResult.Yes)
{
foreach (string chitems in
chListBox2.CheckedItems.OfType<string>().ToList())
{
chListBox1.Items.Add(chitems);
chListBox2.Items.Remove(chitems);
}
}
}

private void btnSave_Click(object sender, EventArgs e)


{

SaveFileDialog f = new SaveFileDialog();


f.ShowDialog();
if (f.FileName != "")
{
StreamWriter sw = new StreamWriter(f.FileName);
for (int i = 0; i < chListBox2.Items.Count; i++)
{
sw.WriteLine((string)chListBox2.Items[i]);
}
sw.Close();
}
}

private void listBox1_SelectedIndexChanged(object sender, EventArgs e)


{

}
}

You might also like