Tạo các nút Remote trong WinForm C#

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 !
remote

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
  1. Dùng PictureBox.
  2. Dùng Button. https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.buttonbase.image?view=netcore-3.1
  3. Tự vẽ hình và bắt sự kiện dựa vào tọa độ chuột. :smiling_imp:
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

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?