Visual Studio C# 2012でアプリを作成しています。
以下のような処理ができるようにしたいのですが、何か良い方法はありますでしょうか?
---------------------------------------------------------------
numericupdown にある値を入力
↓
アプリを終了
↓
アプリ起動時に、終了する前に入力していた値をデフォルトで表示させる。
---------------------------------------------------------------
まだC#の勉強を始めたばかりの初心者です。
何か良い方法があれば教えて頂ければと思います。
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
複雑なアプリケーションでは別の方法がありますが……。
とりあえず,このサイズであれば,
1. [プロジェクト]メニュー - [(プロジェクト名) のプロパティ]を選択し,プロパティを開く
2. [設定]タブで,名前を入力し,型を「decimal」 (NumericUpDown.Valueの型),スコープを「ユーザー」にする
3. フォームデザイナで対象のNumericUpDownコントロールを選択する
4. [プロパティ]ペインで(ApplicationSettings)を開き,(PropertyBinding)を選択し,右に出てきたボタンを押す
5. ['(コントロール名)'のアプリケーション設定]ダイアログで,コントロールのプロパティと2.で作った設定の関連付けを行う。
今回は,Valueに対して設定を行う
6. [OK]ボタンをおしてダイアログを閉じる
7. フォームのOnFormClosedをoverrideするか,FormClosedイベントのハンドラを作成し,
Properties.Settings.Default.Save();
の1行を追加する
で可能です。
%LocalAppData%\アプリケーション名\アプリケーション名.(ランダム文字列?)\バージョン\user.config
にデータが保存されています。
ref) Windows フォームのアプリケーション設定
http://msdn.microsoft.com/ja-jp/library/0zszyc6e …
No.2
- 回答日時:
こういう問題では、レジストリに値を保存するのが、普通のやり方でしょう。
複数ユーザーでの使用で問題が起きにくい、Windowsのバージョンにかかわらず使える、といったことを考えると、一番安全な方法といえます。
http://dobon.net/vb/dotnet/system/registrykey.html
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 windowsの回復ドライブや復元ポイントを使用した場合の戻る位置を教えてください。 5 2023/08/19 14:52
- 教えて!goo アンドロイド用の教えて!gooアプリの戻るボタンを押すと、勝手に自動で教えて!gooアプリが終了して 2 2022/09/24 07:47
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- その他(プログラミング・Web制作) プログラムの起動、利用について、使用期間を設定する方法 3 2023/08/06 21:03
- Windows 10 windows10のクリーンインストールが完了出来ない 2 2022/06/04 13:33
- Excel(エクセル) エクセルの関数について 5 2023/01/26 15:26
- Excel(エクセル) Excelで行削除をすると… 1 2023/07/26 11:57
- Excel(エクセル) 別インスタンスのエクセルを制御したい 1 2023/05/10 02:03
- Java EclipseとVisual StudioをPC1台にインストールしただけではPCは重くならない? 3 2022/12/08 15:35
- Android 僕のXperiaXZ1(Androidバージョン 9 Pie)のtube mateが動かなってしまい 1 2022/07/28 16:19
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
ユーザーフォームのテキストボックスに前回入力した値を表示する Excel
Visual Basic(VBA)
-
フルパスから最後のディレクトリ名を取得したい。
Visual Basic(VBA)
-
FORMが開いているかどうかの確認方法
Visual Basic(VBA)
-
-
4
コンボボックスで選択した項目を保存する方法
C言語・C++・C#
-
5
C#にて別クラスの関数を使いたい
C言語・C++・C#
-
6
「指定されたキャストは有効ではありません。」とエラーが出てしまいます。
Microsoft ASP
-
7
DataGridViewのチェックボックスのON、OFFの判定方法
C言語・C++・C#
-
8
別のフォームで記述している関数を実行するには?C#
C言語・C++・C#
-
9
配列を使わずに、変数名を動的にループで回したい
C言語・C++・C#
-
10
1つ前の値を変数に保存する方法
C言語・C++・C#
-
11
インスタンス参照でアクセスできない。代わりに型名?
C言語・C++・C#
-
12
visualstudio C# テキストボックスの数値を取得して計算する方法を教えてください。
Microsoft ASP
-
13
C#テキストボックスの文字を配列にいれてその後表示する
C言語・C++・C#
-
14
リストビューをスクロールさせるには
Visual Basic(VBA)
-
15
ボタンの表示の色、フォントを変更したい
C言語・C++・C#
-
16
C#で構造体の配列を持った構造体を使いたいのですが
C言語・C++・C#
-
17
C#初心者です。チェックボックスの状態を保存したいです。
C言語・C++・C#
-
18
【C#】 あるイベントから別イベントを呼び出す。
その他(プログラミング・Web制作)
-
19
同じソリューション内の別のプロジェクトのメソッド呼び出し
C言語・C++・C#
-
20
変数の前のビックリマークについて!
PHP
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テキストボックス(VBA)でEnter...
-
DataGridで左詰め、右...
-
PictureBoxの背景色変更(VB.NET)
-
ユーザーフォームに日付を表示...
-
コンボボックスのセンタリング
-
リストコントロールのデータの...
-
TreeViewでToolTipTextを表示し...
-
DataGridViewで行の展開みたい...
-
MFCでbitmapを背景にしてstatic...
-
エクセル VBA ユーザーフォーム...
-
ADOのCursorLocationプロパティ
-
Enabled=Falseのテキストボック...
-
コントロール使わずdropdownlis...
-
ACCESS2010 ActiveXコントロー...
-
ASP.NETでのテキストボックスに...
-
デザインモードを解除すると消...
-
Excel VBA テキストボックス...
-
checkbox付きListViewで デフ...
-
実行時エラー 438になった時の...
-
VBA シートのボタン名を変更し...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テキストボックス(VBA)でEnter...
-
ADOのCursorLocationプロパティ
-
Wordテキストコントロールが未...
-
エクセルの画像にツールチップ...
-
ACCESS2010 ActiveXコントロー...
-
ユーザーフォームに日付を表示...
-
コンボボックスの高さを変更し...
-
C# TEXTが空白であるLABELは何...
-
VB.NETで縦書表示をしたいので...
-
VBからエクセルのテキストボ...
-
エクセル入力規制リスト行数
-
DataGridViewで行の展開みたい...
-
チェックボックスの文字色の変え方
-
デザインモードを解除すると消...
-
VB6でLabelの最前面にText Box...
-
Enabled=Falseのテキストボック...
-
C# アプリ終了時に設定を記憶...
-
PictureBoxの背景色変更(VB.NET)
-
checkbox付きListViewで デフ...
-
VC++のエディットボックスの非表示
おすすめ情報