... Directory.GetLogicalDrives() trả về một mảng kiểu string
- 11 -
Chuyên đề 02: Côngnghệ .NET
GV: Hoàng Quốc Việt
V. FilE SYSTEM WATCHER
***
1. Chức năng
Theo dõi sự thay đổi của File và Folder (thay đổi về tên, nội ... Chuyên đề 02: Côngnghệ .NET
GV: Hoàng Quốc Việt
49
Chuyên đề 02: Côngnghệ .NET
Giáo viên: Hoàng Quốc Việt
III. WEB BROWSER
***
1. Chức năng
Duyệt các trang Web, hiển thị các ... như sau: Interval =10 00 (tương đương 1 giây) và Enabled = true
- 28 -
Chuyên đề 02: Côngnghệ .NET
Giáo viên: Hoàng Quốc Việt
II. COMBOBOX
***
1. Chức năng
Lưu trữ các mục dữ liệu (phần tử) dưới...
... Chuyên đề 02: Côngnghệ .NET
Giáo viên: Hoàng Quốc Việt
- 5 -
Chuyên đề 02: Côngnghệ .NET
Giáo viên: Hoàng Quốc Việt
COMBOBOX
***
1. Chức năng
Lưu trữ các mục dữ liệu (phần tử) dưới ... trong hai câu lệnh sau
//Câu lệnh 1: comboBox1.DataSource = MangDriver;
comboBox1.DataSource = MangDriver;
comboBox1.SelectedIndex = 3;
//Câu lệnh hai: comboBox1.Items.AddRange(MangDriver);
... khai báo: using System.IO; ^.^
//Kết quả Directory.GetLogicalDrives() trả về một mảng kiểu string
- 3 -
Chuyên đề 02: Côngnghệ .NET
Giáo viên: Hoàng Quốc Việt
string[] MangDriver = Directory.GetLogicalDrives();
...
... Chuyên đề 02: Côngnghệ .NET
GV: Hoàng Quốc Việt
- 6 -
Chuyên đề 02: Côngnghệ .NET
GV: Hoàng Quốc Việt
FORM
***
1. Chức năng
Form (hay còn gọi điều khiển Form) ... giá trị True hay False
- True: Cho phép nút MaximizeBox trên Titlebar có hiệu lực
- 1 -
Chuyên đề 02: Côngnghệ .NET
GV: Hoàng Quốc Việt
4. Minh họa một số sự kiện của Form (Code) (Với Form có ... sự kiện KeyPress
//Sự kiện KeyDown xảy ra khi nhấn một phím hay tổ hợp phím
- 4 -
Chuyên đề 02: Côngnghệ .NET
GV: Hoàng Quốc Việt
Move Xảy ra khi di chuyển Form (có sự thay đổi vị trí của Form)
StyleChanged...
... dir.GetFiles("*.*"))
13 5. {
13 6. //Tăng giá trị i nên 1
137. i++;
13 8.
13 9. //Gán các thành phần cho lvi qua thuộc tính SubItems.Add
14 0. lvi = new ListViewItem(i.ToString());
14 1. lvi.SubItems.Add(f.Name);
14 2. ... DirectoryInfo(@"C:\WINDOWS");
18 5.
18 6. //Khai báo i để lấy về Số thứ tự file: 1, 2, 3
18 7. int i = 0;
18 8. string ThuocTinhFile = "";
18 9.
19 0. //Khai báo một ListviewItem-Một Hàng
19 1. ListViewItem lvi;
19 2.
19 3. ... lvi.SubItems.Add(f.Length.ToString());
14 3. lvi.SubItems.Add(f.Attributes.ToString());
14 4. //Sau khi đã gán phải Add vào Listview
14 5. listView1.Items.Add(lvi);
14 6. }
14 7. //Hết
14 8. }
Chuyên đề 02: Côngnghệ .NET
GV:...
... (cho phép chọn font chữ)
20
Chuyên đề 02: Côngnghệ .NET
GV: Hoàng Quốc Việt
11
Chuyên đề 02: Côngnghệ .NET
GV: Hoàng Quốc Việt
IV. FOLDER BROWSER DIALOG
***
1. Chức năng
Điều khiển FolderBrowserDialog ... dõi.
→ XEM CODE TRONG PROJECT KÈM THEO (frmFileSystemWatcher)
18
Chuyên đề 02: Côngnghệ .NET
GV: Hoàng Quốc Việt
21
Chuyên đề 02: Côngnghệ .NET
GV: Hoàng Quốc Việt
public void CreatedFileAndFolder(object ... cho điều khiển Timer này như sau: Interval =10 00 (tương đương 1 giây) và Enabled = true
- 2 -
Chuyên đề 02: Côngnghệ .NET
GV: Hoàng Quốc Việt
//Xử lý về mảng
Array.Copy(MangAnhJpg, 0, MangAnh,...
... giản(tham khảo WordPad)
Chuyên đề 02: Côngnghệ .NET
GV: Hoàng Quốc Việt
4. Minh họa sử dụng RitchTextBox bằng một số Code
Giả sử có một Textbox có tên là
richTextBox1
. Chúng ta sẽ minh họa
RitchTextbox ... richTextBox1.SelectionFont = fo.Font;
//Còn nếu muốn đổi Font cho toàn bộ RichTextBox thì dùng câu lệnh này
//richTextBox1.Font = fo.Font;
}
}
Minh họa thuộc tính SelectionColor
Chuyên đề 02: Công ... Chuyên đề 02: Côngnghệ .NET
GV: Hoàng Quốc Việt
{
//Tìm kiếm một chuỗi trong RichTextBox -> nếu có thì...
... Chuyên đề 02: Côngnghệ .NET
GV: Hoàng Quốc Việt
if (i >= 0)
{
textBox1.SelectionStart = i;
textBox1.SelectionLength = str.Length;
}
}
5.4. Minh ... e)
Chuyên đề 02: Côngnghệ .NET
GV: Hoàng Quốc Việt
{
//Giá trị Textbox trước khi gọi phương thức
MessageBox.Show("Trước: "+textBox1.Text);
//Gọi phương thức
textBox1.AppendText("Khoa ... SelectionStart và SelectionLength
//Ví dụ:
txtNoiDung.Select (10 , 5);
//<-> 2 câu lệnh này
//textBox1.SelectionStart = 10 ;
//textBox1.SelectionStart = 5;
}
5.6. Minh họa phương thức AppendText
...
... có tên Combobox1. Chúng ta sẽ minh họa về
tập hợp thông qua các phần tử (Item) của Combobox này bằng sự kiện Click
của một Button có tên btCollection
- 1 -
Chuyên đề 02: Côngnghệ .NET
Giáo ... Chuyên đề 02: Côngnghệ .NET
Giáo viên: Hoàng Quốc Việt
TẬP HỢP (COLLECTION)
***
1. Khái niệm Collection
Là một kiểu dữ liệu dùng lưu trữ nhiều phần tử có cùng ... btCollection
- 1 -
Chuyên đề 02: Côngnghệ .NET
Giáo viên: Hoàng Quốc Việt
- 4 -
Chuyên đề 02: Côngnghệ .NET
Giáo viên: Hoàng Quốc Việt
private void btForEach_Click(object sender, EventArgs...
... Chuyên đề 02: Côngnghệ .NET
Giáo viên: Hoàng Quốc Việt
- 4 -
Chuyên đề 02: Côngnghệ .NET
Giáo viên: Hoàng Quốc Việt
WEB BROWSER
***
1. Chức năng
Duyệt các trang Web, hiển thị các ... một Button có tên là: btWeb
- 1 -
Chuyên đề 02: Côngnghệ .NET
Giáo viên: Hoàng Quốc Việt
Minh họa thuộc tính Url
//Đặt thuộc tính Url thông qua mã Code
//webBrowser1 là tên điều khiển WebBrowser
... webBrowser1.Navigate(@"mail.google.com");// (1)
//<->webBrowser1.Url = new Uri(@"http://mail.google.com/");
//Chú ý: Muốn sử dụng (1) phải cho (2) và (3) vào dạng chú thích
//Vì...