7

私は試してみて、保存を押すとSaveFileDialog何かをします。私は修正しようとしていますが、常に何かが間違っています。

SaveFileDialog dlg2 = new SaveFileDialog();
dlg2.Filter = "xml | *.xml";
dlg2.DefaultExt = "xml";
dlg2.ShowDialog();
if (dlg2.ShowDialog() == DialogResult.OK)
{....}

しかし、私はOKでエラーがあります - それは言う:

エラー: 'System.Nullable' には 'OK' の定義が含まれておらず、'System.Nullable' 型の最初の引数を受け入れる拡張メソッド 'OK' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)

私はこのコードで修正を試みます:

DialogResult result = dlg2.ShowDialog(); //here is error again
if (result == DialogResult.OK)
                {....}

DialogResult にエラーが発生しました: 「System.Windows.Window.DialogResult」は「プロパティ」ですが、「タイプ」のように使用されます

4

4 に答える 4

2

DialogResultreturn System.Windows.Forms.DialogResult.だからあなたはそのように使うことができます=>

DialogResult result = dlg2.ShowDialog(); 
if (result == System.Windows.Forms.DialogResult.OK)
                {....}
于 2019-02-21T08:29:33.657 に答える