Hiển thị các bài đăng có nhãn csharp. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn csharp. Hiển thị tất cả bài đăng

Thứ Tư, 7 tháng 8, 2013

Định vị trí tương đối - tuyệt đối của Control trên Form

Vị trí tương đối sử dụng thuộc tính Anchor: Left | Top | Right | Bottom

Ta thiết tùy ý form như sau:
Đọc tiếp

Kiểm soát form con trong MDI Form

MDI Form là 1 dạng form chứa nhiều form con, điển hình như trong ứng dụng Excel của MS. Một bảng tính là 1 form con (Child Form).

Khi ta khởi tạo thì sẽ tạo ra form mới, nếu không kiểm soát thì sẽ tạo ra hoài mà không nhất quán dữ liệu, thậm chí gây ra lỗi trầm trọng.

Đọc tiếp

LinkLabel control in Windows Form

Như ta đã biết Label dùng để hiển thị văn bản trên form. Có các thuộc tính: kích cỡ, kiểu, fonrt, màu sắc, ...
LinkLabel cũng có tính chất tương tự như Label, nhưng có hỗ trợ mở một form mới hoặc cả địa chỉ web.

Ta thiết kế như sau:

Form1:

Đọc tiếp

Thứ Ba, 6 tháng 8, 2013

Đặt thuộc tính thư mục và tệp tin


Các thuộc tính tập tin là siêu dữ liệu liên quan đến tập tin máy tính để xác định hành vi của hệ thống. Giống như các file, thư mục, các đối tượng hệ thống tập tin khác có thể có các thuộc tính. Tất cả các hệ điều hành có thường tức là bốn thuộc tính lưu trữ, ẩn, chỉ đọc và hệ thống. Tìm hiểu thêm về thuộc tính tập tin.
FileAttribute áp dụng cho thư mục và tập tin, nằm trong lớp System.IO.

Ta thiết kế form như sau:
Ở đây ta cần OpenFileDialog để mở, duyệt tập tin.
Đọc tiếp

Thứ Hai, 5 tháng 8, 2013

Lọc dữ liệu trong DataGirdView bằng combobox

Ta tạo 1 class Student.cs:
public class Student
{
public string Name { get; set; }
public int Age { get; set; }
public string Address { get; set; }
public string Branch { get; set; }
}
Ta tạo 1 hàm trong Form1.cs hàm khởi tạo dữ liệu cho DataGirdView và Combobox như sau:

Đọc tiếp

Sự kiện bàn phím

Sự kiện bàn phím

Sự kiện bàn phím
KeyDown
KeyEventArgs
Bấm nút xuống
KeyPress
KeyPressEventArgs
Bấm phím bất kì
KeyUp
KeyEventArgs
Bấm nút lên


Tạo ứng dụng trong Windows Form dùng Visual Studio .NET đặt Name là Key Event. Thiết kế form như bên dưới với các điều khiển được đặt tên và thuộc tính như sau:
Control
Name
Property
Value
Form
Form1
Text
Key Events Demo
TextBox
txtInput
Multiline
False
TextBox
txtMsg
Multiline
True

Scrollbar
Vertical
Button
btnReset
Text
Reset
Label
Label1
Text
Lower:
Label
Label2
Text
Upper:
Label
lblUpper
Text
<Bỏ trống>
Label
lblLower
Text
<Bỏ trống>
Đọc tiếp

Các sự kiện chuột (Mouse) trong C#

Sau đây là một số sự kiện thường dùng của điều khiển:
Sự kiện
Đối số
Phát sinh khi
Các sự kiện chung
Click
EventArgs
Click chuột lên điều khiển.
Double Click
EventArgs
Click đôi lên điều khiển
Enter
EventArgs
Nhấn phím Enter tại điều khiển đang chọn
TextChanged
EventArgs
Kí tự thay đổi chứa trong điều khiển
Leave
EventArgs
Trỏ rời khỏi điều khiển
Validating
CancelArgs
Đang kiểm tra dữ liệu điều khiển
Validated
EventArgs
Sau khi kiểm tra dữ liệu điều khiển
Sự kiện chuột
MouseHover
EventArgs
Trỏ chuột đang ở vị trí của điều khiển
MouseMove
MouseEventArgs
Trở chuột đang di chuyển trên vùng của điều khiển
MouseEnter
EventArgs

MouseDown
MouseEventArgs
Click chuột lên điều khiển
MouseUp
MouseEventArgs
Thả chuột sau khi nhấp
MouseWheel
MouseEventArgs

MouseLeave
EventArgs
Trỏ chuột rời khỏi vùng điều khiển


Đọc tiếp