teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

情報追加

2021/06/24 06:20

投稿

mt.O-kun
mt.O-kun

スコア2

title CHANGED
File without changes
body CHANGED
@@ -19,4 +19,26 @@
19
19
  ・ショートカットから起動しても、ショートカットアイコンに左右されず、接続先に応じてアイコンを変更可能にする
20
20
  です。
21
21
 
22
- 必要情報が不足しておりましたら補足いたしますのでどうぞよろしくお願いいたします。
22
+ 必要情報が不足しておりましたら補足いたしますのでどうぞよろしくお願いいたします。
23
+
24
+ 追記
25
+ ```C#
26
+ if (ConfigurationManager.AppSettings.Get("DBName") == "LOCAL")
27
+ {
28
+ this.Icon = Properties.Resources.favicon;
29
+ }
30
+ else
31
+ {
32
+   this.Icon = Properties.Resources.favicon2;
33
+ }
34
+ ```
35
+ すべてのformに継承するBaseクラスにこちらのコードを記載しております。
36
+ 尚、選択先によってConfigファイルの当該セクションの値を書き換えております。
37
+
38
+ インストールフォルダ内の構成は
39
+ [Resource]
40
+ App.exe
41
+ App.exe.config
42
+ etc...
43
+
44
+ となっており、Resourceフォルダ内に配置してあるアイコンを動的に読み込む作りになっております。

1

情報追加

2021/06/24 06:20

投稿

mt.O-kun
mt.O-kun

スコア2

title CHANGED
File without changes
body CHANGED
@@ -13,4 +13,10 @@
13
13
 
14
14
  当該のexeから直接ショートカットを作るのではなく、デスクトップからディレクトリ指定でショートカットを作成しても同様にアイコンの動的変更ができず、どうすれば変更が効くのかわからず困っております。
15
15
 
16
+ まず一番初めに表示される接続選択画面はタスクバーに表示させず、次の画面から表示するようにしております。
17
+ やりたいことは、
18
+ ・インストールフォルダに格納されているexeを起動してもアイコンの変更を可能にする
19
+ ・ショートカットから起動しても、ショートカットアイコンに左右されず、接続先に応じてアイコンを変更可能にする
20
+ です。
21
+
16
22
  必要情報が不足しておりましたら補足いたしますのでどうぞよろしくお願いいたします。