タスクバー - タスクトレイ
トレイアイコンをクリック、ダブルクリック、右クリックした際に処理を分岐したい
Windowsのタスクトレイへ表示されたアイコンをクリック、ダブルクリック、右クリックするとClicked・DoubleClicked・RClickedイベントが発生します。
これらのイベントを捕捉する事で処理を分岐させる事が可能です。
Form Form1 { width = 511; height = 374; TrayIcon ti{ Function OnClicked(e){ ^.label1.value = "トレイアイコンがクリックされました"; } Function OnDoubleClicked(e){ ^.label1.value = "トレイアイコンがダブルクリックされました"; } Function OnRClicked(e){ ^.label1.value = "トレイアイコンが右クリックされました"; } } Button button1 { x = 32; y = 32; width = 344; height = 56; title = "トレイアイコンの表示/非表示"; Function OnTouch(e){ if(^.ti.visible){ ^.ti.visible = false; }else{ ^.ti.visible = true; } } } Label label1 { x = 32; y = 168; width = 344; height = 56; font = new Font("MS UI Gothic", 14, true); bgColor = new Brush("#ffffffff", Brush.SOLID); verticalAlign = ALIGN_MIDDLE; } Label label2 { x = 32; y = 104; width = 344; height = 56; value = "トレイアイコンを表示後、アイコンをクリック、ダブルクリック、右クリックした結果が以下に表示されます。"; verticalAlign = ALIGN_BOTTOM; } }
Biz-Collections Bizの宝箱 トップへ
Biz/Browser DT・Biz/Designer DT TIPS集 トップへ