当前位置: 首页 > 编程语言 > C#

C#学习教程:.NETOpenFileDialog可设置允许用户选择.lnk文件分享

时间:2023-04-10 16:39:16 C#

可设置.NETOpenFileDialog允许用户选择.lnk文件我想显示一个对话框让用户选择快捷方式(.lnk)文件。我的问题是对话框试图获取快捷方式指向的文件/URL,而不是.lnk文件本身。如何让它允许选择.lnk文件?您可以使用OpenFileDialog.DereferenceLinks属性影响该行为(请参阅文档)。vardlg=newOpenFileDialog();dlg.文件名=空;dlg.DereferenceLinks=false;if(dlg.ShowDialog()==DialogResult.OK){this.label1.Text=dlg.FileName;}或vardlg=newOpenFileDialog();dlg.文件名=空;this.openFileDialog1.Filter="链接(*.lnk)|*.lnk";如果(dlg.ShowDialog()==DialogResult.OK){this.label1.Text=dlg.FileName;这两种方法都会生成.lnk文件,但第一种方法允许选择.lnk文件或普通文件,而第二种方法只选择.lnk文件。以下代码为我返回一个.lnk文件名。以上是C#学习教程:.NETOpenFileDialog可以设置让用户选择.lnk文件的全部内容进行分享。如果对大家有用,需要进一步了解C#学习教程,希望大家多多关注——publicstaticstringPromptForOpenFilename(Controlparent){OpenFileDialogdlg=newOpenFileDialog();dlg.Filter="链接(*.lnk)|*.lnk";dlg.Multiselect=false;dlg.文件名=null;DialogResultres;if(null!=parent)res=dlg.ShowDialog(parent);elseres=dlg.ShowDialog();如果(DialogResult.OK==res)返回dlg.FileName;返回空值;}收藏不代表立场,如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: