私は、ユーザーが変更できるようにするために、exe.configファイルに保持されているいくつかの設定を示すフォームを作成しました。たとえば、私は、私は次のように設定ReadServer
を取り込むtxtReadServer
という名前のテキストボックスがあります。私はこれと他のフォーラムで読んだものから m_ConfigurationForm.txtReadServer.Text = My.Settings.ReadServer
構成ファイルvb.netをプログラムによって更新します。
を、私はこれらの中に設定更新するために、ConfigurationManager
を使用する必要があります実行時にexe.configを実行します。私の問題は、次のようなものを試したときです:Dim config As Configuration = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None)
Visual StudioはConfiguration
オブジェクトが何であるか分からないようです。私はImports System.Configuration
をクラスの先頭に追加しようとしましたが、「Configuration」という言葉はまだ恐ろしい赤で強調表示されています!
ユーザーがアプリを設定できるようにするための助けや助言は、感謝して受け取ります。
おかげで、
ポール。
ユーザーが設定を変更できるようにする場合は、おそらくアプリケーションの設定ではなくユーザー設定にする必要があります。私は今あなたがいる場所にいました。あなたは自分自身に多くの苦痛を払わずに、設定の範囲を再考したいと思っています。ユーザーが変更できる場合は、ユーザー設定です。 –
ありがとうございました - 私はアプリケーションvsユーザーが読み書きに差をつけたことに気づいていませんでした!すべての設定の範囲を変更したので、次のように新しいテキストボックスを割り当てることができます: 'My.Settings.ReadServer = m_ConfigurationForm.txtReadServer.Text'次に、' My.Settings.Save() 'を使用して保存します。 –