Tạo hình cho nút lệnh (2 người xem)

  • Thread starter Thread starter chibi
  • Ngày gửi Ngày gửi
Liên hệ QC

Người dùng đang xem chủ đề này

chibi

Thành viên tích cực
Thành viên danh dự
Tham gia
10/1/07
Bài viết
1,120
Được thích
623
Dùng command để tạo nút lệnh thì có hình chữ nhật. Có bác nào biết cách tạo nút lệnh có hình khác hình chữ nhật đơn điệu đó không (Ví dụ như hình lục giác, hình mũi tên ...).
 
Nếu bạn tạo nút lệnh trên bảng tính thì bạn có thể dùng Drawing để vẽ các nút lệnh nhưng cách xử lý sự kiện của các nút lệnh này phức tạp hơn là command.
 
Upvote 0
Đơn giản nhất là bạn dùng đối tượng Image thay cho Buttoncommand. Ảnh để đưa vào đây là dạng Gif.
 
Upvote 0
TuanVNUNI đã viết:
Đơn giản nhất là bạn dùng đối tượng Image thay cho Buttoncommand. Ảnh để đưa vào đây là dạng Gif.


From Sa_DQ
Mình muốn tạo 1 trò chơi bài trên excel mà đang bí chỗ này:
Nút lệnh cần có hình con bài & có thể nhấn lên nó để chạy 1 macro đưa hình con bài khác thay chỗ;
TuanVNUNI rãnh rỗi giúp mình với nha; Xin cảm ơn!

(húc Mọi điều tốt lành đến với mọi người nhân Xuân về!
Nếu bác thực hiện trong đối tượng Image thì việc thay đổi ảnh đơn giản bằng cách sử dụng thuộc tính Picture, ví dụ kiểu như sau:

Private Sub Image1_Click()
MsgBox "OK"
Image1.Picture = LoadPicture("C:\1.jpg")
End Sub

Còn đối tượng kiểu khác thì ... :-=

Chúc bác thành công với trò chơi mới!
 
Upvote 0
cha cái này cậu dùng đối tượn là image như Bác Tuân chỉ ấy, chọn hình là 1 quân bài nào đấy. Sau đó viết hàm image_click để đưa quân bài khác lên thay ( tuy nhiên để đưa quân bài bạn phải viết thêm 1 hàm Random để nó sẽ hiện random các quân bài, cái này chắc cậu phải có 53 hình quân bài quá hehe ). Cứ up file lên để anh em cùng làm. Dạo này cuối năm bận quá nên ít lên room, với lại Võ lâm truyền kỳ đang có event phải cày event hehehe.
 
Upvote 0
Cảm ơn bạn, giúp zùm mình với nha!

Sau đó viết hàm image_click để đưa quân bài khác lên thay ( tuy nhiên để đưa quân bài bạn phải viết thêm 1 hàm Random để nó sẽ hiện random các quân bài, cái này chắc cậu phải có 53 hình quân bài quá hehe ). Cứ up file lên để anh em cùng làm
Trước tiên xin giới thiệu í tưởng:
Trên màn hình sẽ có 8 đôi bìa của 8 cặp bài (được chọn tùy theo hàm radom như bạn nêu);
Người chơi bấm chọn vô 1 cặp nào đó giống nhau thì biến đi; nếu không thì 2 lá bài sẽ úp lại;
Thắng cuộc khi các cặp bài biến đi hết;
*** con 8 , 10, 12. . . sẽ là mức độ khó khi chơi!
Các hình con bài mình đã có nhưng chưa theo kiểu của TuanVNUNI nói;
Làm sao có thể chuyển chúng sang dạng này?
Khi đem ra màn hình ễcl ta có thể ấn lên nó để thi hành macro được không?

Rất mong được giúp đỡ hay cộng tác của các bạn nào có chí thú!
Bổ sung: Các bạn xem & góp ý với nha:
http://giaiphapexcel.com/forum/showthread.php?t=1604
 
Lần chỉnh sửa cuối:
Upvote 0
Khi vẽ con bài, thường có hình chữ nhật gồm cả màu nền. Anh đặt Background của ảnh về thuộc tính transparent. Có thể dùng Photoshop hoặc một PM nào đó để tạo (phải là ảnh Gif nhé!). Sau khi làm xong chỉ cần add ảnh vào thuộc tính Image.Picture là đúng như anh muốn.
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom