Trang 1 trên tổng số 2 12 Cuối cùngCuối cùng
Từ 1 tới 10 trên tổng số 16 kết quả

Đề tài: Làm sao để xác định 1 đối tượng khi click chuột vào ?

  1. #1
    No Avatar
    bjkjnj Khách

    Question Làm sao để xác định 1 đối tượng khi click chuột vào ?

    Mình có làm 1 mini-game bằng flash như thế này

    http://www.fileden.com/files/2009/2/...ing%20Game.swf

    Giờ mình muốn chuyển nó sang C# WindowForms nhưng không biết làm thế nào để nhận biết được 1 đối tượng khi mình click chuột vào (cụ thể ở đây là mấy cái picturebox để lấy thuộc tính Name) Bạn nào giúp mình với.

  2. #2
    Ngày gia nhập
    10 2007
    Nơi ở
    Gameloft studio
    Bài viết
    175

    Bắt sự kiện ở từng PictureBox.
    Xem demo trong file đính kèm ha bạn
    Attached Files Attached Files
    Không biết ghi gì luôn ...

  3. #3
    No Avatar
    bjkjnj Khách

    Trích dẫn Nguyên bản được gửi bởi Forlorn_hope Xem bài viết
    Bắt sự kiện ở từng PictureBox.
    Xem demo trong file đính kèm ha bạn
    Cảm ơn bạn về bài viết. Sao admin không để button thanks nhỉ ?
    Đã được chỉnh sửa lần cuối bởi bjkjnj : 20-03-2009 lúc 09:37 AM.

  4. #4
    No Avatar
    bjkjnj Khách

    Các bạn cho mình hỏi thêm 1 số vấn đề

    1/ Mình muốn khi chạy chương trình sẽ hiện ra 1 form giới thiệu sau đó trong 1 khoảng thời gian định trước (có thể dùng để ngăn chặn user tác động khi chương trình chưa load xong) form này sẽ đóng lại và vào form chính.

    2/ ProcessBar sử dụng như thế nào vậy các bạn ? Ví dụ như đang load dữ liệu hay xử lý gì 1 vấn đề nào đó thì user có thể thấy tiến trình ở thanh trạng thái.

    Rất mong sự hồi đáp của các bạn.

  5. #5
    Ngày gia nhập
    11 2007
    Nơi ở
    Biết để làm gì?
    Bài viết
    827

    1.Bạn có thể tạo 1 form giới thiệu,khi chương trình chạy thì show cái form này trước,muốn form này đóng sau 1 thời gian định sẵn thì sử dụng timer,muốn ko cho user tác động lên form chính thì set forcus cho cái form giới thiệu ấy là được.
    Tham khảo thêm cái này http://forums.congdongcviet.com/showthread.php?t=12431
    Cánh Chym ứ mỏi

  6. #6
    Ngày gia nhập
    03 2009
    Bài viết
    27

    Mặc định Làm sao để xác định 1 đối tượng khi click chuột vào ?

    bạn gọi các sự kiện onmousedown,onmouseclick,onmouseup....

  7. #7
    No Avatar
    bjkjnj Khách

    Mình quên mất, ở đây mình xử lý bằng vòng lặp for nên không thể làm theo cách của bạn Forlorn_hope được.

    Mình code như thế này đây, các bạn giúp với.


    Cho mình hỏi thêm luôn là làm sao để tạo âm thanh vậy ? (ví dụ khi mình click chuột lên 1 lá bài thì sẽ phát ra 1 sound chẳng hạn).
    Mình mới học C# nên còn nhiều vấn đề chưa biết, các bạn đừng phiền mình hay hỏi nhiều nhé, cảm ơn các bạn rất nhiều

    Dưới đây là file demo đính kèm.
    Attached Files Attached Files
    Đã được chỉnh sửa lần cuối bởi bjkjnj : 20-03-2009 lúc 07:27 PM. Lý do: Không hiển thị được hình ảnh

  8. #8
    Ngày gia nhập
    01 2008
    Bài viết
    148

    Trích dẫn Nguyên bản được gửi bởi bjkjnj Xem bài viết
    Cho mình hỏi thêm luôn là làm sao để tạo âm thanh vậy ? (ví dụ khi mình click chuột lên 1 lá bài thì sẽ phát ra 1 sound chẳng hạn).
    Mình mới học C# nên còn nhiều vấn đề chưa biết, các bạn đừng phiền mình hay hỏi nhiều nhé, cảm ơn các bạn rất nhiều
    Bạn làm thế này nè
    Visual C# Code:
    1. /*Load âm thanh trước đó bạn đã add vao Reources trong trường hop này : "Resources.Windows_XP_Menu_Command_SuKienClickButtom" là file am thanh*/
    2.              System.Media.SoundPlayer sound = new System.Media.SoundPlayer(Resources.Windows_XP_Menu_Command_SuKienClickButtom);
    3.              sound.Play();//chay nhac 1 lan
    4.              //sound.PlayLooping();//chơi nhạc lặp đi lặp lại
    Chúc bạn thành công

  9. #9
    No Avatar
    bjkjnj Khách

    Cảm ơn sự giúp đỡ của các bạn rất nhiều, còn 1 số vấn đề các bạn trả lời giúp mình luôn nha.

    1/ ProcessBar sử dụng như thế nào vậy các bạn ? Ví dụ như đang load dữ liệu hay xử lý gì 1 vấn đề nào đó thì user có thể thấy tiến trình ở thanh trạng thái.

    2/ Các bạn xem hình hộ mình


    Thank all you again

  10. #10
    Ngày gia nhập
    05 2008
    Bài viết
    7

    các bạn ơi cho mình hỏi mình muốn lấy đối tượng mà mình right-click vào nó thì làm sao. ví dụ mình right-click vào một cái lable thì sẽ hiện một cái contextMenuStrip mình muốn gán một thuộc tính có trên contextMenuStrip cho đối tượng mình vừa right-click thì làm thế nào. Mình mới bắt đầu học C# nên mong các bạn chỉ giáo

Các đề tài tương tự

  1. Làm sao để click chuột phải vẫn chọn được button như click chuộtt tráii
    Gửi bởi michinin trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 14-04-2013, 02:41 PM
  2. Click chuột vào textbox thì xóa giá trị, không click lại hiện ra thì làm thế nào?
    Gửi bởi thangemhamhochoi trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 6
    Bài viết cuối: 16-11-2012, 01:11 PM
  3. Làm sao để click chuột được vào game đã trận các hàm API click mouse
    Gửi bởi khoailamautogame trong diễn đàn Windows API, Hooking, xử lý Windows Message
    Trả lời: 9
    Bài viết cuối: 14-07-2011, 10:30 PM
  4. xác định tọa độ click chuột trên màn hình để click
    Gửi bởi chitviv trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 7
    Bài viết cuối: 02-07-2011, 12:07 PM
  5. C# làm sao bắt được sự kiện chuột phải khi click?[Click, not kích)
    Gửi bởi qhhqnavy trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 28-04-2011, 10:10 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn