① 請教Timer控制項如何使用
一個重要屬性Interval,這個值設定每個多長時間執行一次動作,單位是毫秒,還有一個重要事件是Timer,雙擊Timer控制項即可自動產生這個事件的框架,在這個框架裡面寫入每隔Interval毫秒就要執行的代碼動作。
例如:
1.放一個Timer控制項在窗體上
2.設置Timer控制項的Interval屬性為60000(表示60000毫秒,即一分鍾)
3.雙擊Timer控制項,在游標處寫代碼:msgbox("hello")
這樣,每隔一分鍾就彈出一個消息框,顯示hello
這個例子雖沒什麼實際意義,但是可清楚的表示出Timer控制項的用法。
② C# timer控制項使用
你理解錯了,你代碼里點擊button1後就啟動timer1了,就執行timer1_Tick()里的內容。
timer啟動後會按設好的時間間隔一直執行下去,除非你關閉timer1、即另外弄個button裡面寫 aTimer.Enabled = false;
③ 誰能詳細說一下timer控制項的用法
dateTimePicker 是winfrom 的時間控制項。this.dateTimePicker1.Text獲取你選擇的時間
calendar 是webfrom 的時間控制項。this.calendar.SelectedDate.ToLongDateString 獲取你選擇的時間
private void timer1_Tick(object sender, EventArgs e)
{
textBox1.Text = DateTime.Now.ToString();
}
private void button1_Click(object sender, EventArgs e)
{
time(textBox1.Text);
}
public DataSet time(string time)
{
string sql = "insert into table(time) values('" + time+ "')";
SqlConnection sqlconn = new SqlConnection("Data Source=.;Initial Catalog=DBName;Integrated Security=True");
SqlDataAdapter sqlData = new SqlDataAdapter(sql, sqlconn);
DataSet ds = new DataSet();
try
{
sqlconn.Open();
sqlData.Fill(ds);
}
catch
{
sqlconn.Close();
}
finally
{
sqlconn.Close();
}
return ds;
}
④ timer怎麼用
Timer 控制項方案:響應 Timer 事件
經歷了 Timer 控制項的時間間隔後,Visual Basic 將生成 Timer 事件。通常,在響應此事件時將檢查某些一般條件,例如系統時鍾。
數字型時鍾是涉及 Timer 控制項的簡單而有用的應用程序。一旦理解此應用程序的工作方式,就可增強它的性能,實現鬧鍾、跑表或其它定時設備的功能。
Digital Clock 應用程序包含一個定時器和一個有邊框的標簽。
定時器在運行時不可見。下表列出了 Digital Clock 應用程序中的屬性設置值。
控制項 屬性 設置值
Label1 BorderStyle Fixed Single
Timer1 Interval 500(半秒)
Timer1 Enabled True
應用程序中的唯一過程是定時器的事件過程:
Private Sub Timer1_Timer ()
If lblTime.Caption <> CStr(Time) Then
lblTime.Caption = Time
End If
End Sub
過程調用內在的 Time 函數來顯示系統時間。此函數返回一個 Variant,以日期/時間數值 (VarType 7) 的形式包含當前時間。將它賦予某個字元串變數或屬性時,比如賦予本例中的 Caption 屬性時,Visual Basic 將用「控制面板」中指定的格式將其轉換成一個字元串。若要用其它格式顯示,可使用 Format 函數。
詳細信息 請參閱「Format 屬性」。
將定時器的 Interval 屬性設置為 500,按照上述原則將 Interval 設置為要區分的最短時間(本例中為一秒鍾)的一半。這會使 Timer 控制項代碼每半秒更新一次標簽。這樣做不僅浪費而且可能導致視覺顫動,因此代碼在改變標題之前要檢查當前時間是否與在標簽上顯示的時間不同。
無需另外編寫語句就可自定義數字時鍾的外觀。例如,可為標簽選擇其它字體或改變窗體的 BorderStyle 屬性。
⑤ timer控制項用法
Timer控制項
Timer控制項主要會用到2個屬性一個是Enabled和Interval
Enabled主要是控制當前Timer控制項是否可用
timer1.Enabled=false;不可用
timer1.Enabled=true;可用
timer1.Interval=1000;主要是設置timer2_Tick事件的時間,單位為毫秒
例一:到9:00提示去上廁所:(
把timer2.Interval=60000;//1分鍾
private void timer2_Tick(object sender, System.EventArgs e){
string cesuotime=DateTime.Now.DateTime.Now.ToShortTimeString();//得到現在的時間
if(cesuotime.equles("9:00")){
timer1.Enabled=false;
MessageBox.show("該去上廁所了");
timer1.Enabled=true;//如果不先把enabled設置成false對話框會一直彈下去
}
}
例二:每2小時提示用戶看電腦時間已經很久了,需要休息了
把timer2.Interval=7200000;//7200秒
private void timer2_Tick(object sender, System.EventArgs e){
timer1.Enabled=false;
MessageBox.show("需要休息了,開機已經2小時了");
timer1.Enabled=true;//如果不先把enabled設置成false對話框會一直彈下去
}
}
⑥ C#中的TIMER控制項怎麼使用
告訴你個簡單的方法:
舉個例子 比如你想在一個 label控制項中 顯示時間
先把 timer控制項拖入 你創建的form窗體中 然後在窗體中雙擊timer控制項
進入 timer_Tick 在其中寫入 :
DateTime dt = DateTime.Now;
label1.Text = dt.ToString("yyyy年M月d日 dddd hh:mm:ss");
顯示時間格式為 2008年11月30日 星期日 18:06:12
OK!! 完成
LZ給分把~!
⑦ vb的timer控制項怎用啊
timer控制項只有兩個公共事件Disposed和Tick事件,Disposed在控制項銷毀時發生,Tick事件是在timer.Interval屬性設置值被觸發。
設置timer.Enabled屬性為True讓timer控制項起作用。
設置timer.Interval屬性設置timer的Tick事件觸發間隔時間