[C#][WinForm]在C#使用VB的FileListBox控制項

最近在幫客戶把VB的系統轉到C#的版本
記錄一下在C#如何使用VB的FileListBox控制項

最近在幫客戶把VB的系統轉到C#的版本

記錄一下在C#如何使用VB的FileListBox控制項


首先在VS工具箱加入VB的FileListBox控制項,如下圖所示

再拉FileListBox到表單裡

這個控制項主要功能是可以設定一個目錄的路徑,然後顯示此目錄的所有檔案在控制項裡


C#程式碼:

using System;
using System.Windows.Forms;

namespace WinFormCSharp
{
    public partial class FrmFileListBox : Form
    {
        public FrmFileListBox()
        {
            InitializeComponent();
        }

        private void FrmFileListBox_Load(object sender, EventArgs e)
        {
            fileListBox1.Path = @"c:\puma";//指定路徑
        }

        private void btnRefresh_Click(object sender, EventArgs e)
        {
            fileListBox1.Refresh();//更新FileListBox的項目
        }

        private void btnShowItem_Click(object sender, EventArgs e)
        {
            foreach (string item in fileListBox1.Items)//讀出指定路徑下的所有檔案
            {
                MessageBox.Show(item);
            }
        }
    }
}

執行結果: