質問編集履歴
4
値の利用方法の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -8,7 +8,15 @@
|
|
8
8
|
|
9
9
|
アプリケーション内で使用する文字列をアプリケーションの設定に格納しています。
|
10
10
|
|
11
|
+
|
12
|
+
|
13
|
+
文字列は50文字程度の文字列5つ、ユーザーが入力するメモ程度のもので値は帳票に出力します。
|
14
|
+
|
15
|
+
使用方法は帳票出力前の画面でメモを入力し、入力内容は「どこか」に保存。次回帳票出力時に前回の入力内容を表示します。(内容は編集可能)
|
16
|
+
|
17
|
+
|
18
|
+
|
11
|
-
|
19
|
+
ユーザーが自由に書き換えられる値なので、
|
12
20
|
|
13
21
|
スコープをアプリケーションからユーザーに変更したいのですが、できませんでした。
|
14
22
|
|
3
SurferOnWwwさんへの返信を追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -59,3 +59,45 @@
|
|
59
59
|
</userSettings>
|
60
60
|
|
61
61
|
```
|
62
|
+
|
63
|
+
|
64
|
+
|
65
|
+
### SurferOnWwwさんへの追記
|
66
|
+
|
67
|
+
>>Settings.settings ファイルのことですか? それは、Web Forms にも MVC にもないはずで、そもそも存在しないのに「スコープをアプリケーションからユーザーに変更したい」とかできないと思うのですが?
|
68
|
+
|
69
|
+
|
70
|
+
|
71
|
+
Settings.settingsではありません。
|
72
|
+
|
73
|
+
私の言うアプリケーションの設定とはVS2017で作成したWindowsFormではApp.configです。
|
74
|
+
|
75
|
+
1枚目の画像のようにGUIから編集ができます。「プロジェクト → プロパティ → 設定」
|
76
|
+
|
77
|
+
スコープはセレクトボックスで「アプリケーション」「ユーザー」から選択できます。
|
78
|
+
|
79
|
+
App.configにはここで入力した内容が格納されます。
|
80
|
+
|
81
|
+
|
82
|
+
|
83
|
+
![イメージ説明](7f9da36317e1e049856ac01b096ed6b8.png)
|
84
|
+
|
85
|
+
![イメージ説明](21c87b04d15975061b1c29ba248550a5.png)
|
86
|
+
|
87
|
+
|
88
|
+
|
89
|
+
値は下記のような記述で書き換え・取得が可能です。
|
90
|
+
|
91
|
+
```C#
|
92
|
+
|
93
|
+
Properties.Settings.Default.test_apli = "スコープがアプリケーションの値を書き換える";
|
94
|
+
|
95
|
+
Properties.Settings.Default.Save();
|
96
|
+
|
97
|
+
|
98
|
+
|
99
|
+
var test_apli_val = Properties.Settings.Default.test_apli;
|
100
|
+
|
101
|
+
// test_apli_valには"スコープがアプリケーションの値を書き換える"が入る
|
102
|
+
|
103
|
+
```
|
2
.NET Framework のバージョンを追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -28,6 +28,8 @@
|
|
28
28
|
|
29
29
|
|
30
30
|
|
31
|
+
フレームワークは.NET Framework 4.7.1です。
|
32
|
+
|
31
33
|
|
32
34
|
|
33
35
|
|
1
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -38,7 +38,7 @@
|
|
38
38
|
|
39
39
|
①プロジェクト → プロパティ → 設定から追加(スコープが変更できない。)
|
40
40
|
|
41
|
-
②Web.config直接書き換えてみる(以下を追加、エラーはでないが
|
41
|
+
②Web.config直接書き換えてみる(以下を追加、エラーはでないが追加されない)
|
42
42
|
|
43
43
|
```config
|
44
44
|
|