- [C#] Cách Sử Dụng DeviceId trong C# Để Tạo Khóa Cho Ứng Dụng
- [SQLSERVER] Loại bỏ Restricted User trên database MSSQL
- [C#] Hướng dẫn tạo mã QRcode Style trên winform
- [C#] Hướng dẫn sử dụng temp mail service api trên winform
- [C#] Hướng dẫn tạo mã thanh toán VietQR Pay không sử dụng API trên winform
- [C#] Hướng Dẫn Tạo Windows Service Đơn Giản Bằng Topshelf
- [C#] Chia sẻ source code đọc dữ liệu từ Google Sheet trên winform
- [C#] Chia sẻ source code tạo mã QR MOMO đa năng Winform
- [C#] Chia sẻ source code phần mềm lên lịch tự động chạy ứng dụng Scheduler Task Winform
- [Phần mềm] Tải và cài đặt phần mềm Sublime Text 4180 full version
- [C#] Hướng dẫn download file từ Minio Server Winform
- [C#] Hướng dẫn đăng nhập zalo login sử dụng API v4 trên winform
- [SOFTWARE] Phần mềm gởi tin nhắn Zalo Marketing Pro giá rẻ mềm nhất thị trường
- [C#] Việt hóa Text Button trên MessageBox Dialog Winform
- [DEVEXPRESS] Chia sẻ code các tạo report in nhiều hóa đơn trên XtraReport C#
- [POWER AUTOMATE] Hướng dẫn gởi tin nhắn zalo từ file Excel - No code
- [C#] Chia sẻ code lock và unlock user trong domain Window
- [DEVEXPRESS] Vẽ Biểu Đồ Stock Chứng Khoán - Công Cụ Thiết Yếu Cho Nhà Đầu Tư trên Winform
- [C#] Hướng dẫn bảo mật ứng dụng 2FA (Multi-factor Authentication) trên Winform
- [C#] Hướng dẫn convert HTML code sang PDF File trên NetCore 7 Winform
Viết chương trình MS paint đơn giản.
Hôm nay, mình xin hướng dẫn các bạn viết một chương trình ms paint đơn giản, ở đây ta cần 1 picturebox, (panel để vẽ hình lên) và các button dùng để thay đổi màu sắc,
- Ở đây chúng ta dùng sự kiện mouse move để vẽ là chính.
Code tham khảo ở dưới đây:
Dim down = False
Dim mybrush = Brushes.Black
Private Sub PictureBox1_MouseDown(sender As Object, e As MouseEventArgs) Handles PictureBox1.MouseDown
down = True
End Sub
Private Sub PictureBox1_MouseMove(sender As Object, e As MouseEventArgs) Handles PictureBox1.MouseMove
If down = True Then
PictureBox1.CreateGraphics.FillEllipse(mybrush, e.X, e.Y, 15, 15)
End If
End Sub
Private Sub PictureBox1_MouseUp(sender As Object, e As MouseEventArgs) Handles PictureBox1.MouseUp
down = False
End Sub
Private Sub Button1_Click_1(sender As Object, e As EventArgs) Handles Button1.Click
mybrush = Brushes.Yellow
End Sub
Private Sub Button6_Click(sender As Object, e As EventArgs) Handles Button6.Click
mybrush = Brushes.Red
End Sub
Private Sub Button5_Click(sender As Object, e As EventArgs) Handles Button5.Click
mybrush = Brushes.Blue
End Sub
Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click
mybrush = Brushes.Green
End Sub
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
mybrush = Brushes.Purple
End Sub
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
mybrush = Brushes.Pink
End Sub
Private Sub Button8_Click(sender As Object, e As EventArgs) Handles Button8.Click
mybrush = Brushes.Brown
End Sub
Private Sub Button7_Click(sender As Object, e As EventArgs) Handles Button7.Click
mybrush = Brushes.Orange
End Sub
Private Sub Button9_Click(sender As Object, e As EventArgs) Handles Button9.Click
mybrush = Brushes.Black
End Sub
Chúc các bạn thành công!