一.設置回車時執行TAB功能
1、請先設置窗體的keyPreVIEw屬性為True,確認控件的鍵盤事件向窗體注冊;
2、在窗體的KeyPress事件中編寫如下代碼:
private void Form1_KeyPress(object sender, KeyPressEventArgs e)
{ if (e.KeyChar == (char)13)
{
e.Handled = true;
SendKeys.Send("{TAB}");
}
}
二.驗證正確的eMail地址
需先添加引用: using System.Text.RegularExpressions
private void emailTextBox _Leave(object sender, EventArgs e)//驗證正確的eMail地址
{
string check = emailTextBox.Text.ToString().Trim();
Match m = Regex.Match(check, @"^[_a-z0-9]+@([_a-z0-9]+\.)+[a-z0-9]{2,3}$");
if (!m.Success)
{
this.emailTextBox.Focus();
MsgBox("請輸入正確的eMail地址!");
return;
}
}
System.Diagnostics.Process.Start("explorer.exe", @"d:\outputfile");//打開文件夾
System.Diagnostics.Process.Start( @"d:\111.doc");//打開文件
System.Diagnostics.Process.Start("explorer.exe", @"d:\111.doc");//用浏覽器打開文件
四、判斷文件或文件夾是否存在
使用System.IO.File,要檢查一個文件是否存在非常簡單:
bool exist = System.IO.File.Exists(fileName);
如果需要判斷目錄(文件夾)是否存在,可以使用System.IO.Directory:
bool exist = System.IO.Directory.Exists(folderName);
五. 驗證TextBox的輸入文檔是不是數字
private void TextBox_KeyPress(object sender, KeyPressEventArgs e)
{
//只能輸入數字
if ((e.KeyChar < '0' || e.KeyChar > '9') && e.KeyChar != '\b')
{
e.Handled = true;
}
}