C#學習筆記 電腦定時關機程式 改善篇
電腦定時關機程式的主要程式碼請參考第一篇文章: 電腦定時關機程式 準備篇
電腦定時關機程式使用說明請參考上一篇文章: 電腦定時關機程式 完成篇
本篇僅提供更新後1.01版的程式下載及更新細節.
電腦定時關機程式(ver1.01)下載
載點
解壓縮後點擊執行即可.
如有使用上問題, 煩請回報, 也歡迎提供意見 謝謝.
更新細節
1.設定視窗位置為中央
原來為: 系統預設位置
this.StartPosition = FormStartPosition.WindowsDefaultLocation;
變更為: 中央
this.StartPosition = FormStartPosition.CenterScreen;
2.固定視窗大小
原來為: 立體邊框, 可調整視窗大小, 有標題欄.
this.FormBorderStyle = FormBorderStyle.Sizable;
變更為: 單線邊框, 不可調整視窗小, 有標題欄.
this.FormBorderStyle = FormBorderStyle.FixedSingle;
3. TextBox的Cursor改為右邊
原來為: 左邊
txtDay.TextAlign = HorizontalAlignment.Left;
變更為: 右邊
txtDay.TextAlign = HorizontalAlignment.Right;
4. 如果使用者無設定任何時間, 未防止誤觸關機, 跳出MessageBox提醒使用者.
//對話方塊傳回值
DialogResult result;
result = MessageBox.Show
("您未設定任何時間, 是否直接關機?","警告",MessageBoxButtons.YesNo);
//如果對方選擇取消則return
if (result == DialogResult.No) { return; }
5. 如果使用者在TextBox中輸入非文字, 則跳出MessageBox提醒使用者.
int temp;
if (int.TryParse(txtDay.Text,out temp) == false)
{ MessageBox.Show("輸入錯誤, 請重新輸入","警告");}
6. TextBox中預設數字原為0改為沒有.
7. 使用者按執行後, TextBox改為無法輸入任何資料.
後記(程式需改善的部份)
- 如果使用者的Windows不是灌在C槽, 程式即無法使用, 需要找方法解決這問題.
小屋關於電腦關機程式文章連結