Thầy em có giao 1 bài tập là tạo 1 Label và các nút Remote như hình. Khi bấm vào Remote thì Label sẽ di chuyển theo hướng bấm. Và nút + - để tạo thêm hoặc xóa bớt Label.
Em đã tìm hết trong ToolBox nhưng không thấy. Em có ý tưởng là sẽ tạo Remote bằng cách tạo các PictureBox sau đó bắt sự kiện Click của từng PictureBox đó.
Mọi người cho em hỏi là ý tưởng của em có đúng không ạ. Hay có cách nào tốt hơn không ạ ?
Em cám ơn !
Tạo các nút Remote trong WinForm C#
1 Like
Nút thì kéo cái button vào thôi.
Picturebox là để hiển thị ảnh chứ ?
3 Likes
Vâng. Mà button có thể thay đổi thành các hình mũi tên hay dấu cộng trừ ạ ? Tại em mới học nên chưa biết hết
2 Likes
- Dùng PictureBox.
- Dùng Button. https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.buttonbase.image?view=netcore-3.1
- Tự vẽ hình và bắt sự kiện dựa vào tọa độ chuột.
3 Likes
Thay thuộc tính Image, browse đến 1 file png là được.
3 Likes
Em đã làm được rồi ạ. Cám ơn mọi người nhiều lắm <3