C# windows視窗專案
阿新 • • 發佈:2020-09-17
一、用vs2015建winform專案的步驟。
1.新建解決方案->新建windows窗體專案
2.在窗體介面最上方點選檢視->工具箱,用工具箱可直接往窗體新增各種控制元件
3.選中控制元件右擊開啟屬性,在屬性中為控制元件命名
4.進頁面外觀程式碼中,為控制元件設定初值、點選事件、各種屬性。
5.在Form.cs後臺程式碼介面為窗體點選事件設定後續點選呼叫的方法。
二、winform程式的啟動
對於winform程式,需要寫在Program.cs中寫Main方法作為程式入口來啟動。
static class Program {static Form1 frm1 = null; /// <summary> /// 應用程式的主入口點。 /// </summary> [STAThread] static void Main() { #region 用於連線資料庫 string constring = System.Configuration.ConfigurationManager.AppSettings["OracleConnStr"]; DBContext db= new DBContext("WebApi", DataBaseType.Oracle, constring, 0); DBSession.InitDBSession(db, typeof(Model.TB_HZXX).Assembly); DBSession.DefaultDBKey = "WebApi"; MyIdMake.MyIdNo = 1; #endregion Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); frm1 = new Form1(); Application.Run(frm1); } }
上面程式碼中用於連線資料庫的部分第一排的"OracleConnStr"是app.config檔案中資料庫連線名,根據實際情況設定。
如果程式不需要連線資料庫可直接去掉資料庫連線部分的程式碼。frm1 = new Form1();Application.Run(frm1);這兩行程式碼則是使程式進入form1窗體程式碼介面,初始化窗體介面。
三、winForm窗體後臺程式碼。
string Num = TextNum.Text.Trim(); //取控制元件名叫TextNum的文字框中的輸入內容
int OutDataNum = int.Parse(Num); //將以字串形式表示的數字Num轉換成整型的數字
if (checkBox1.Checked) { } //判斷複選框控制元件是否選中
if (MessageBox.Show(string.Format("是否開始生成?"), "刪除提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) != System.Windows.Forms.DialogResult.Yes)
{ return; } //彈出提示框