CÁC GIẢI PHÁP LẬP TRÌNH C# - Trang 223

223

Chương 6: Windows Form

public class AnimatedSystemTrayIcon : System.Windows.Forms.Form {

// (Bỏ qua phần mã designer.)

Icon[] images;

int offset = 0;

private void Form1_Load(object sender, System.EventArgs e) {

// Nạp vào tám icon.

images = new Icon[8];

images[0] = new Icon("moon01.ico");

images[1] = new Icon("moon02.ico");

images[2] = new Icon("moon03.ico");

images[3] = new Icon("moon04.ico");

images[4] = new Icon("moon05.ico");

images[5] = new Icon("moon06.ico");

images[6] = new Icon("moon07.ico");

images[7] = new Icon("moon08.ico");

}

private void timer_Elapsed(object sender,

System.Timers.ElapsedEventArgs e) {

// Thay đổi icon.

// Phương thức thụ lý sự kiện này phát sinh mỗi giây một lần.

notifyIcon.Icon = images[offset];

offset++;

if (offset > 7) offset = 0;

}

}

17.

17.

Xác nh n tính h p l c a đ u vào cho m t đi u ki m

ợ ệ ủ ầ

ộ ề

Xác nh n tính h p l c a đ u vào cho m t đi u ki m

ợ ệ ủ ầ

ộ ề

Bạn cần cảnh báo cho người dùng khi có dữ liệu không hợp lệ được nhập vào
một điều kiểm (như

TextBox

).

Sử dụng

ErrorProvider

để hiển thị icon lỗi kế bên điều kiểm có lỗi. Kiểm tra lỗi

trước khi cho phép người dùng tiếp tục.

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.