• 締切済み

VB2005のMy.Settingsについて

VB2005のMy.Settingsについて My.Settingsの項目をコード上で動的に作成することは可能ですか?

みんなの回答

回答No.2

すいません VB2005を使われている、ということは、上級者ですね。 あまりにも、単純な回答をしてしまいました。 そんな簡単な質問ではありませんね。 回答を削除できませんでしたので、私の回答は無視してください。 大変申し訳ありませんでした。

回答No.1

こんばんは、 動的とは、「プロジェクト」→「プロパティ」→「設定」で値を保存するのけはなく、プログラムから値を保存することでしょうか? 以上の仮定でのサンプルです。 '保存の確認 Private Sub f() Handles MyBase.Load Me.KeyPreview = True My.Settings.Reload() Label1.Text = "前回の保存内容は(TextBox1) " & vbNewLine & My.Settings.Text1 & " です。" Label2.Text = "前回の保存内容は(TextBox2) " & vbNewLine & My.Settings.Text2 & " です。" End Sub Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click My.Settings.Text1 = TextBox1.Text 'TextBox1の内容 My.Settings.Text2 = TextBox2.Text 'TextBox2の内容 My.Settings.Save() 'ただちに保存する End Sub 'テスト用 Private Sub Form1_KeyPress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles MyBase.KeyPress If e.KeyChar = Chr(Keys.Enter) Then Me.SelectNextControl(ActiveControl, True, True, True, False) End If End Sub TextBox1の内容とTextBox2に入力された値を保存します。 「プロパティ」画面の画像です。

関連するQ&A

  • D:\Documents and Settings\○○\My Documents

    「C:\Documents and Settings\○○\My Documents」 の○○のところって変更できますか??

  • My Documentsのパスを変更したい

     My Documentsのパスは、標準で 「C:\Documents and Settings\Administrator\My Documents」 になっているのですが、VB.netを使ってプログラムから変更する方法を教えてください。 よろしくお願いいたします。

  • VB2010のプロパティの読み書き処理

    VB2010で作成したEXEプログラムがあります。 このプログラムを別のVB2010で呼び出しています。 Shell("K:\Test.exe", vbNormalFocus) フォームは最大化して、Test.exeを任意の位置に 表示させたいのですが、Test.exeのプロパティを 書き込む方法がわかりません。 Test.exeのプロパティはMy Projectの設定で My_x Integer ユーザー 0 My_y Integer ユーザー 0 としています。 Test.exeでは位置の設定は Dim i As Integer = My.Settings.My_X Dim j As Integer = My.Settings.My_Y With Me .Top = j .Left = i End With どなたか教えてもらえませんか。

  • VB6とExitProcess

    VB6で作成したプログラムですが、終了コードを返すために ExitProcess で終了させてます。 このプログラムをVBからF5で実行させて、プログラムがExitProcessで終了すると、VBまで終了してしてしまいます。 とっても不便で困ってます。 VBを終わらせない方法を何方か知りませんか?

  • UWSファイルを VBで実行させたい

    VB まったくの初心者です。 先輩が作った マクロ?ソフト (UWSCというものを使って処理するもの)を 新たにVBで 一括管理したくて VBというソフトを使って作成しようとしています。 先輩が亡くなりそのソフト(uwsc)の事が全くわからないのですが VBで作った一括ソフトでそのまま UWSファイルというものを読み込み実行させたいのですが どう コードを打ち込めばいいかわかりません。 UWSCで作られたマクロファイルはVBで実行させれないのでしょうか。 もし可能でしたら 処理させるコードを教えてください。 【やりたい事】 VBで作ったソフト内のメニュー に  営業処理 経理処理 があり その中で 中間処理 月間処理等の項目があります。 その項目ごとのUWSファイルがあります。 その項目に合わせたUWSファイルをあてがって実行処理させたい。 補足: 今までは UWSCというソフトを起動し UWSファイルを読み込んでの処理でした。 UWSCを起動せずに VB内での処理は無理ですか? 説明不足だと思います。説明下手で申し訳ありませんが ソフトを実行させれるよう教えてください

  • VB2005でActiveXを作成したいです

    はじめまして。 VB2005でActiveXのCOMを作成したいですが、 新規作成プロジェクトに ActiveXコンポーネントの項目がありません。 どのようにして作成するのでしょうか?

  • VBで

    VBのコードで、右クリックを使えなくしたいんですが、 どのようなコードを書けばいいんですか??? それとも、VBのプロパティで何か設定すればいいんですか? どなたかアドバイスもらえませんか?

  • VB6から新しいvbに切り替えたい。

    現在、会社でvb6.0を使用しているものです。 いいかげんVB6は古いので、新しいVBに切り替えたいと思っています。 使用しているパソコンはXPで、メモリ512MBでHDが80GBと言ったところです。最新のVB2008とかどうなんでしょうか? VB6とVB2008で、コードの記述方法などで注意点などありましたらご指導お願いします。かなり違うとは思いますが・・・ それと、1台のPCで、VB6とほかのVB(vb.net以降)は共有できるのでしょうか?詳細のご指導お願いします。

  • vb6について

    会社で、GPIB、I/O、ActiveXコンポーネントの環境下で、 VB6のプログラムを使用して試験評価を行っているのですが、 VB6のコードを変更するにあたり、うまくいきません。 どなたかご教授願います。 内容は、 コードを変更したいので、元々の.vbpを開くと、 まず、「オブジェクトライブラリは登録されていません」とエラーが出ます。 その後、「プロジェクトのロードを続けますか?」となるので、OKを押します。 すると、「読み込み中にエラーが発生しました。・・・.logを参照してください」と出ます。 気にせず、OKを押し、コードの内容を変更したあと(※変更しなくても)、 プロジェクトの上書き保存をしたあと、.exeの作成(上書き)をすると、 また、「読み込み中にエラーが発生しました。・・・.logを参照してください」と出ます。 気にせず、OKを押し、作成した.exeを開くと、変更した内容になっていますが、 いざ、実行すると、「実行時エラー”13” 型が一致しません」とエラーが出ます。 .logの内容を確認すると、”クラス・・・がロードされていません”とか、 ”プロパティ名・・・が不正です”とか表示されています。 試験する上で、使用しやすいようにVB6のコードを変更したいのですが、 試験で使用しているPCで元々のコードを変更しようとすると、上記のようなエラーが出ます。 どなたか、解決方法を教えてください。

  • 【VB6】項目内に改行コードを含むCSVファイルの読み込み

    いつもお世話になっております。 現在VB6.0にて、CSVファイルを読み込む処理をしています。 ・ファイル読み込みにて1行ファイルを読み込む。 ・Split関数で「,」で区切って項目ごとに配列に保持する。 というロジックで作成しているのですが、 項目内に改行コードが存在する場合にうまく読み込めません。 (1行ずつ読んでるので当然ですが…) 項目内のコードをLF、実際の行の改行をCR+LFで区別すると読み込む のは分かるのですが、項目内の改行コードがCR+LFの場合でも、 正しく読み込みたいです。 以上です。よろしくお願い致します。

専門家に質問してみよう