WinformでDLL内のメソッドを呼び出す方法
DLL 内のメソッドを呼び出すには、以下の手順に従います。
- WinFormプロジェクトで、DLL の参照を追加します。プロジェクトを右クリックして、「追加」->「参照」を選択し、DLL ファイルを選択します。
- コードファイルでは、using句でDLLのネームスペースをインポートする。
- DLL 内のクラスのインスタンスを作成する。
- 调用DLL中的方法。
シンプルなサンプルコードを次に示します。
using DLLNamespace; // 替换成DLL的命名空间
namespace WinFormApp
{
public partial class MainForm : Form
{
public MainForm()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
DLLClass dllInstance = new DLLClass(); // 创建DLL中的类的实例
// 调用DLL中的方法
dllInstance.Method1();
string result = dllInstance.Method2();
// 可以将结果显示在WinForm的控件上
label1.Text = result;
}
}
}
このサンプルでは、まずusingキーワードでDLLの名前空間をインポートしています。そしてボタンのクリックイベントハンドラメソッドで、DLL内のクラスのインスタンスを作成しています。最後に、DLL内の2つのメソッドを呼び出し、戻り値をWinFormのラベルコントロールに表示しています。
DLL名前空間、クラス名、メソッド名を実際の状況に合わせてコード内で置き換えてください。