2013-10-18 37 views
2

我正在使用Visual Studio 2008创建安装项目。我想创建一个文件,其中将包含用户在安装期间选择的复选框的值。如何以及在哪里编写相同的代码?我是Windows安装程序的新手。 请为我提供相同的指针。 预先感谢您。如何处理Windows安装程序中的复选框控件?

+0

通过将复选框值保存到文件是什么意思?你想简单地将选定的值保存到文本文件? – Kurubaran

+0

是的,我只是想将选定的值保存到文本文件。 –

回答

4

您可以使用安装程序类轻松完成。

  1. 首先将安装程序类添加到您的安装项目中。转到Add> Add New Item>Select Installer class

Installer Class

  • 创建一个单选按钮的窗口表格,以获取用户输入和逻辑来选择的值保存到文本文件。

  • 在安装程序类的安装方法中打开窗体窗体以获取用户输入。所以在安装Windows窗体将弹出,用户可以选择的值。(请没有这种形式不会开的模态弹出

  • Install()

    public override void Install(IDictionary stateSaver) 
         { 
          base.Install(stateSaver); 
    
          Form1 form = new Form1(); 
          form.ShowDialog(); 
         } 
    

    最好方法

    在安装过程中获取用户输入的最佳方法是创建.wid文件。看到我的文章here

    +0

    但我无法通过您告诉我的过程将InstallerClass添加到我的安装项目中。我试图谷歌它,但我没有任何选项,如“添加新项目”,这将添加类。我需要更改任何设置吗? –

    +0

    @AparnaSavant只需右键单击该项目并添加项目,就像添加一个类到项目中一样。 – Kurubaran

    +0

    对不起,在Project上点击右键后,我可以在“Add”下看到以下选项:“Project Output”,“File”,“Merge Module”,“Assembly”。没有“添加项目”选项,最终将导致我成为“安装者CLass”。请指导我我在做什么错。 –

    相关问题