2

Outlook用のVB.Netアドインをコーディングしています(したがって、VBAを使用してい.NETます)。これは、標準のカレンダー アイテム画面への追加です。すべて順調です。しかし、2 つのテキスト ボックスを持つ 3 番目のフォームがあり、ファイルrunning assemblyパスuser.configと 2 つのボタンを持つパスが表示されます"Open in Explorer..."

BUT: user.config ファイルは最初から存在しません。2 番目のフォームの設定を変更して初めて保存すると、親ディレクトリとそれ自体が作成されます。

メインフォームの form_Initialization メソッドでユーザー設定を保存しようとしましたが、奇妙なファイルがMy.Settings.save()生成されません。user.configこれは、2 番目のフォームで行っていることと同じである必要があります。

手伝って頂けますか?3 番目のフォームの開始時に user.config ファイルが必要です。

マイフォーム(画像)

user.configファイルを生成するコード:

Private Sub BtnSaveSettings_Click(sender As Object, e As EventArgs)
        If (CmbxDebugOption.Text <> "") And (CmbxOnBootActive.Text <> "") Then

            ' save active start option
            If CmbxOnBootActive.SelectedItem.ToString.ToLower = "ja" Then
                My.Settings.ActiveOnStart = True
            ElseIf CmbxOnBootActive.SelectedItem.ToString.ToLower = "nein" Then
                My.Settings.ActiveOnStart = False
            End If

            ' save debug option
            If CmbxDebugOption.SelectedItem.ToString.ToLower = "deaktiviert" Then
                My.Settings.AlwaysDebug = False
                My.Settings.OnetimeDebug = False
            ElseIf CmbxDebugOption.SelectedItem.ToString.ToLower = "nur einmal" Then
                My.Settings.AlwaysDebug = False
                My.Settings.OnetimeDebug = True
            ElseIf CmbxDebugOption.SelectedItem.ToString.ToLower = "immer aktiv" Then
                My.Settings.AlwaysDebug = True
                My.Settings.OnetimeDebug = False
            End If
            My.Settings.Save()
        End If

        ' Close Form
        Me.Close()
    End Sub
4

1 に答える 1