Visual Studio C# Express で以下のスクリプトを実行すると、行に次のエラー メッセージが表示されます。
if (ofd.ShowDialog() == true): エラー 1 演算子 '==' は型 'System.Windows.Forms.DialogResult' および 'bool' のオペランドに適用できません
どうすればこれを解決できますか?以下のコード:
public override GH_ObjectResponse RespondToMouseDoubleClick(GH_Canvas sender, GH_CanvasMouseEvent e)
{
System.Windows.Forms.OpenFileDialog ofd = new System.Windows.Forms.OpenFileDialog();
ofd.Multiselect = true;
ofd.Filter = "Data Sources (*.ini)|*.ini*|All Files|*.*";
if (ofd.ShowDialog() == true)
{
string[] filePath = ofd.FileNames;
string[] safeFilePath = ofd.SafeFileNames;
}
return base.RespondToMouseDoubleClick(sender, e);
}