DialogResult.OK sur SaveFileDialog fonctionne pas
J'essaie, quand j'appuie sur enregistrer dans SaveFileDialog
- je faire quelque chose. J'ai essayer fixer, mais toujours quelque chose de mal.
SaveFileDialog dlg2 = new SaveFileDialog();
dlg2.Filter = "xml | *.xml";
dlg2.DefaultExt = "xml";
dlg2.ShowDialog();
if (dlg2.ShowDialog() == DialogResult.OK)
{....}
Mais j'ai une erreur sur OK - qui disent:
D'erreur:
'Système.Nullable " ne contient pas une définition pour 'OK' et aucune méthode d'extension 'OK' acceptant un premier argument de type 'System.Nullable " pourrait être trouvé (vous manque une directive using ou une référence d'assembly?)
J'essaie de résoudre avec ce code:
DialogResult result = dlg2.ShowDialog(); //here is error again
if (result == DialogResult.OK)
{....}
Maintenant l'erreur est sur DialogResult dire:
'Système.De Windows.De la fenêtre.DialogResult "est une "propriété", mais est utilisé comme un "type"
Si il WPF ou Winforms?
Voir stackoverflow.com/questions/6264954/cannot-use-dialogresult . Même problème
Voir stackoverflow.com/questions/6264954/cannot-use-dialogresult . Même problème
OriginalL'auteur | 2014-05-08
Vous devez vous connecter pour publier un commentaire.
Je suppose que vous faites référence à
WPF
pasWindows Form
Ici est un exemple de l'aide
SaveFileDialog
Autre Exemple:
Dans
WPF
vous avez à gérer un conflit entreDialogResult
Énumération etWindow.DialogResult
PropriétéEssayez d'utiliser le nom complet de renvoyer l'énumération:
OriginalL'auteur Hassan
DialogResult
retourSystem.Windows.Forms.DialogResult
.Alors u peut utiliser comme ça=>OriginalL'auteur Loran