Từ 1 tới 5 trên tổng số 5 kết quả

Đề tài: Làm sao gắn Icon vào Button từ Resource

  1. #1
    Ngày gia nhập
    06 2007
    Bài viết
    40

    Mặc định Làm sao gắn Icon vào Button từ Resource

    Tìm mãi mà không ra, lên hỏi mọi người vậy
    Tớ tạo mấy cái icon trong Visual Studio, để định gắn lên mấy cái button trên form(làm background cho button ấy mà). Nhưng không tìm ra chỗ nào cho gắn cả. Trong mục background của button Property thấy chỉ cho Import image dạng thông dụng khác, ngoai Icon. Nhưng chưa tìm được cách Import Icon từ Resource. Ai đó biết chỉ giùm nhé. Thanks.

  2. #2
    Ngày gia nhập
    05 2007
    Bài viết
    33

    Trích dẫn Nguyên bản được gửi bởi abelegreen Xem bài viết
    Tìm mãi mà không ra, lên hỏi mọi người vậy
    Tớ tạo mấy cái icon trong Visual Studio, để định gắn lên mấy cái button trên form(làm background cho button ấy mà). Nhưng không tìm ra chỗ nào cho gắn cả. Trong mục background của button Property thấy chỉ cho Import image dạng thông dụng khác, ngoai Icon. Nhưng chưa tìm được cách Import Icon từ Resource. Ai đó biết chỉ giùm nhé. Thanks.
    Code:
    private void Form1_Load(object sender, EventArgs e)
            {
                button1.Image = Image.FromFile(@".\anger.ico");
                button1.ImageAlign = ContentAlignment.MiddleLeft;
            }
    Với anger.ico nằm trong thư mục bin\debug (tức cùng thư mục với tập tin EXE)
    NOTHING GONNA CHANGE MY LOVE FOR C

  3. #3
    Ngày gia nhập
    06 2007
    Bài viết
    40

    ý tớ không phải là load icon từ ngoài vào button, mà là muốn load từ Resource của VS ấy. Trong đó có 1 bộ editor để mình tạo icon và chỉnh sửa tùy ý. Vậy sau khi tạo được icon rồi thì làm sao mà load nó vào button.
    Thực ra ngày trước dùng MFC làm cái này khá đơn giản, chỉ cần dùng hàm LoadIcon để load một icon có ID xác định mà mình tạo được từ Resource
    Bây giờ muốn làm điều tương tự đối với C#.

  4. #4
    Ngày gia nhập
    05 2007
    Bài viết
    33

    Trích dẫn Nguyên bản được gửi bởi abelegreen Xem bài viết
    ý tớ không phải là load icon từ ngoài vào button, mà là muốn load từ Resource của VS ấy. Trong đó có 1 bộ editor để mình tạo icon và chỉnh sửa tùy ý. Vậy sau khi tạo được icon rồi thì làm sao mà load nó vào button.
    Thực ra ngày trước dùng MFC làm cái này khá đơn giản, chỉ cần dùng hàm LoadIcon để load một icon có ID xác định mà mình tạo được từ Resource
    Bây giờ muốn làm điều tương tự đối với C#.
    Cái trên mình làm bằng Resouce, cho dù bạn thêm icon từ ngoài, hay tự thiết kế thì chương trình cũng sẽ thêm vào thư mục nguồn cái icon đó. Việc load icon thì đơn giản là như trên mà thôi.
    NOTHING GONNA CHANGE MY LOVE FOR C

  5. #5
    Ngày gia nhập
    07 2007
    Bài viết
    44

    Icon mà làm nền nhỉ, mình chưa gặp trường hợp này,
    để lấy từ Resource bạn làm như sau:
    Background=global::WindowsApplication1.Properties. Resources.....

    trong đó WindowsApplication1 là tên Solution
    Resources. tiếp sẽ liệt kê tất cả những resource bạn có.

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

  1. đặt ICON cho button trong java
    Gửi bởi buivanbinh12 trong diễn đàn Thắc mắc lập trình Java
    Trả lời: 3
    Bài viết cuối: 10-01-2014, 04:46 PM
  2. thay đổi Icon của button như thế nào nhỉ ?
    Gửi bởi vncoder trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 6
    Bài viết cuối: 26-06-2011, 01:22 PM
  3. Tạo ICon Button trong MFC như thế nào?
    Gửi bởi langman trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 3
    Bài viết cuối: 27-02-2011, 06:11 PM
  4. Thay đổi icon trong File Resource của một chương trình?
    Gửi bởi trần trân trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 9
    Bài viết cuối: 21-06-2009, 04:22 PM
  5. Các button icon trong win XP
    Gửi bởi dhl001 trong diễn đàn Thắc mắc chung
    Trả lời: 2
    Bài viết cuối: 17-04-2009, 08:37 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