程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> 幾個常用的WINFORM開發經驗(C#)

幾個常用的WINFORM開發經驗(C#)

編輯:.NET實例教程

.設置回車時執行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;

            }

        }

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved