不要關閉的多事件提醒小鬧鈴
【技術要點】
sortedlist類,可自動排序的字典集合型別。
add(objectkey, object value) 以鍵值對應形式新增新元素
remove(objectkey)移除指定鍵的無素
containskey(objectkey)確定是否包含特定鍵
【實現步驟】
——介面
——**
建立兩個公共變數
public sortedlistrule= new sortedlist();//宣告儲存規則的字典集合
public stringcurrent_time;//儲存當前時間值
在button1_click事件中加入**從文字框中獲取規則
rule.add(textbox1.text.tostring(),textbox2.text.tostring());//獲取規則加入字典集合
改寫timer1_tick事件
current_time = datetime.now.tostring();//儲存當前時間
//比較當前與目標時間
if(rule.containskey(current_time))//啟動timer2
else//在label1顯示當前時間
並相應改寫托盤氣泡提示資訊**為rule[current_time].tostring()
——完善
將**button1.text = "規則" + rule.count.tostring();分別加入到form1_load、notifyicon1_balloontipclicked、button1_click事件中實現規則數量顯示。
——改進
程式重啟後待處理事件儲存提醒
【主要**】
public static bool flag = false;//表示托盤圖示是否閃爍
public sortedlistrule = new sortedlist();//宣告儲存規則的字典集合
public string current_time;//儲存當前時間值
public form1()
private void timer1_tick(object sender, eventargs e)
else}
private void form1_load(object sender, eventargs e)
private void timer2_tick(object sender, eventargs e)
else}
private void notifyicon1_balloontipclicked(object sender, eventargs e)
private void button1_click(object sender, eventargs e)
關閉彈框事件 簡單的彈出框拖拽關閉事件
彈出框拖拽關閉事件 margin 0 padding 0 box width 500px height 250px background f2f2f2 border 1px ccc solid border radius 3px position absolute left calc 50 250p...
C Winform 攔截關閉按鈕觸發的事件
使用者關閉軟體時,軟體一般會給 是否確認關閉 的提示。通常,我們把它寫在formclosing 事件中,如果確定關閉,就關閉 否則把formclosingeventargs 的 cancel 屬性設定為 true,就取消了該窗體的關閉。如果該窗體是主窗體,我們想在該窗體關閉時關閉整個應用程式,會遇到...
事件委託的小應用
事件委託 利用冒泡原理,把事件加到父級元素上,觸發事件的執行效果 優點 舉了例子,建立一堆無序列表,我們希望當滑鼠滑過的時,改變當前 的背景顏色 var ulbox document.getelementbyid ulbox var li document.getelementsbytagname ...