Công cụ bảo vệ mã nguồn .NET mạnh nhất, không thể unpack, miễn phí cho các khách hàng đầu tiên đăng ký.
Từ 1 tới 3 trên tổng số 3 kết quả

Đề tài: không tạo được icon trong khi hiện file

  1. #1
    Ngày gia nhập
    08 2008
    Bài viết
    1

    Mặc định không tạo được icon trong khi hiện file

    Visual C# Code:
    1. private void Form1_Load(object sender, EventArgs e)
    2. {
    3. int i = 0;
    4. listView1.LargeImageList = this.imageList1;
    5. DirectoryInfo dir = new DirectoryInfo("E:\\");
    6. this.listView1.Columns.Add("Name", 170, HorizontalAlignment.Left);
    7. this.listView1.Columns.Add("Files", 40, HorizontalAlignment.Right);
    8. listView1.View = View.LargeIcon;
    9. ListViewItem item1;
    10. foreach (DirectoryInfo f in dir.GetDirectories())
    11. {
    12. item1 = new ListViewItem(f.Name, i);
    13. item1.SubItems.Add(f.GetFiles("*.*").Length.ToString()); // lỗi ở dòng này, dòng này bị tô vàng lên
    14. listView1.Items.Add(item1);
    15. i++;
    16. if (i == 33) i = 0;
    17. }
    18. }

    em có đoạn code này để tạo icon cho file trong 1 cái listview. nhưng lúc chạy, nó lại báo lỗi ở dòng trên kia kìa.
    nó báo là UnauthorizedAccessException was Unhandled: Access to the path 'E:\System Volume Information' is denied.
    chẳng hiểu tại sao nữa??
    Công cụ bảo vệ mã nguồn .NET mạnh nhất hiện tại, miễn phí cho các khách hàng đầu tiên đăng ký.
    Đã được chỉnh sửa lần cuối bởi sunflower : 07-08-2008 lúc 06:17 PM.

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

    Mình không rõ bạn muốn hỏi hiện icon cho file *.exe hay hiện icon trong system tray khi chương trình chạy???

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

    đó là do 'E:\System Volume Information' là folder hệ thống. Bạn ko thể truy cập vô đó đc. Nên nó báo lỗi thế. Bạn có thể sửa lại bằng cách
    Code:
    foreach (DirectoryInfo f in dir.GetDirectories())
    {
    iF(f.Name="System Volume Information"
    continue;
    item1 = new ListViewItem(f.Name, i);
    item1.SubItems.Add(f.GetFiles("*.*").Length.ToStri ng()); // lỗi ở dòng này, dòng này bị tô vàng lên
    listView1.Items.Add(item1);
    i++;
    if (i == 33) i = 0;
    }
    Công cụ bảo vệ mã nguồn .NET mạnh nhất hiện tại, miễn phí cho các khách hàng đầu tiên đăng ký.

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

  1. Trả lời: 3
    Bài viết cuối: 10-04-2013, 08:06 AM
  2. Làm sao để tạo icon cho file exe của mình trong resoure icon?
    Gửi bởi luongtankhang123 trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 4
    Bài viết cuối: 25-01-2012, 07:54 PM
  3. Tính số Icon Trong 1 File exe ?
    Gửi bởi honey trong diễn đàn Windows API, Hooking, xử lý Windows Message
    Trả lời: 2
    Bài viết cuối: 20-09-2010, 10:10 AM
  4. Cách tạo file setup trong Vs 2005 và set icon của chương trình
    Gửi bởi mouseover trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 6
    Bài viết cuối: 16-12-2009, 11:26 AM
  5. 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

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