6

天気予報アプリケーションを書いています。私はそれをタスクバーと統合しています。タスクバーのアイコンを右クリックすると、現在の温度などが表示されます。現在、「現在:...」というテキストをクリックすると、アプリケーションの別のインスタンスが開きます。

スクリーンショット:

天気タスクバー

これをプログラムでプロシージャまたは関数を実行するにはどうすればよいですか?したがって、ユーザーが「現在:...」をクリックすると、同じアプリケーションで新しいフォームが開くはずです。別のアプリケーションを開くべきではありませんか?

私のコードは現在:

JumpListCustomCategory userActionsCategory = new JumpListCustomCategory("Weather");
userActionLink.Arguments = "-1";
JumpListLink userActionLink = new JumpListLink(Assembly.GetEntryAssembly().Location, Conditions + ": " + reader.ReadToEnd());
userActionLink.IconReference = new IconReference(testicon, 0);
userActionsCategory.AddJumpListItems(userActionLink);
list.AddCustomCategories(userActionsCategory);
list.Refresh();
4

1 に答える 1

1

こちらをご覧ください: The Weekly Source Code 31 - Single Instance WinForms . プログラム インスタンスを 1 つだけ開くことができますが、Mutex の代わりに VisualBasic を使用します。

于 2012-10-06T20:24:38.330 に答える