質問編集履歴

4

値の利用方法の追加

2019/11/08 02:59

投稿

asus2
asus2

スコア22

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さんへの返信を追加

2019/11/08 02:59

投稿

asus2
asus2

スコア22

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 のバージョンを追記

2019/11/08 00:02

投稿

asus2
asus2

スコア22

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

修正

2019/11/07 10:46

投稿

asus2
asus2

スコア22

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