TextBox和Button控件
共有屬性:
Name 窗體或控件名稱一個項目中各個窗體还绘、一個窗體上各 個控件的名稱不能相同)
? ? ? Text 顯示的文本
Font 顯示文本的字體贞绳、大小
BackColor 背景顏色
BackgroundImage 背景圖片
Enabled 是否可以對用戶交互做出響應(yīng)
Visible 是否可見
特有屬性:
MaxLength 用戶可在文本框中輸入的最大字符數(shù)
MultiLine 文本框中的文本是否可以分多行顯示
PasswordChar 文本框中輸入密碼后顯示的字符
ReadOnly 文本框中的文本是否為只讀
ScrollBars 文本框控件中顯示的滾動條
PictureBox控件:
Image 圖片框中顯示的圖片
SizeMode 控制圖片框顯示圖片的位置顿肺、大小
BackgroundImage 背景圖片
BackgroundImageLayout 背景圖像布局
ComboBox(組合框),ListBox(列表框)浑槽,都是提供一列選項居扒,供用戶選擇的控件
ComboBox:
DropDownStyle 控制列表的樣式
Items 組合框的選項
ListBox
ScrollAlwaysVisible 是否顯示滾動條
Items 列表框的選項
SelectionMode 列表框的選擇方式
MessageBoxButtons
AbortRetryIgnore 提供“中止”正什、“重試”和“忽略”三個按鈕
OK 提供“確定”按鈕
OKCancel 提供“確定”和“取消”兩個按鈕
RetryCancel 提供“重試”和“取消”兩個按鈕
YesNo 提供“是”和“否”兩個按鈕
YesNoCancel 提供“是”蝌焚、“否”和“取消”三個按鈕
Timer控件,計時器誓斥,用于需要按一定時間間隔周期性執(zhí)行某事件的場合只洒,是一個非可視化的控件。
屬性
Enabled 設(shè)置Timer是否啟用劳坑,值為True/False
Interval 設(shè)置定時器兩次Tick事件發(fā)生的時間間隔毕谴, 單位:毫秒
事件 Tick 每個Interval時間后觸發(fā)一次該事件
方法
Start() 啟動定時器。 調(diào)用格式:Timer控件名.Start();
Stop() 停止定時器距芬。 調(diào)用格式:Timer控件名.Stop();
SqlConnection類對象的常用屬性和方法
屬性
ConnectionString 用于連接數(shù)據(jù)庫的連接字符串
ConnectionTimeout 連接等待的時間
方法
Open() 使用ConnectionString屬性所指定的設(shè)置打開數(shù)據(jù)庫連接
Close() 關(guān)閉與數(shù)據(jù)庫的連接
SqlCommand類對象的常用屬性和方法
屬性
Connection Command對象使用的數(shù)據(jù)庫連接
CommandText 執(zhí)行的SQL語句
CommandTimeout 終止執(zhí)行命令生成錯誤之前的等待時間涝开,初始值30
方法
ExecuteNonQuery() 執(zhí)行不返回行的語句,如UPDATE框仔、DELETE舀武、INSERT等, 返回值:執(zhí)行該命令受影響的行數(shù)
ExecuteReader() 執(zhí)行查詢命令离斩, 返回值:DataReader對象银舱,其內(nèi)容為查詢命令執(zhí)行的查詢結(jié)果
ExecuteScalar() 返回單個值,如執(zhí)行COUNT(*)
SqlDataReader類對象的常用屬性和方法
方法 Read() 讀取存儲在客戶端緩存區(qū)的查詢結(jié)果
SqlCommand
屬性
Connection Command對象使用的數(shù)據(jù)庫連接
CommandText 執(zhí)行的SQL語句
CommandTimeout 終止執(zhí)行命令生成錯誤之前的等待時間跛梗,初始值30
方法
ExecuteNonQuery() 執(zhí)行不返回行的語句纵朋,如UPDATE、DELETE茄袖、INSERT等操软, 返回值:執(zhí)行該命令受影響的行數(shù)
ExecuteReader() 執(zhí)行查詢命令, 返回值:DataReader對象宪祥,其內(nèi)容為查詢命令執(zhí)行的查詢結(jié)果
ExecuteScalar() 返回單個值聂薪,如執(zhí)行COUNT(*)
SqlConnection類對象的常用屬性和方法
屬性
ConnectionString 用于連接數(shù)據(jù)庫的連接字符串
ConnectionTimeout 連接等待的時間
方法
Open() 使用ConnectionString屬性所指定的設(shè)置打開數(shù)據(jù)庫連接
Close() 關(guān)閉與數(shù)據(jù)庫的連接
SqlCommand類對象的常用屬性和方法
屬性
Connection Command對象使用的數(shù)據(jù)庫連接
CommandText 執(zhí)行的SQL語句
CommandTimeout 終止執(zhí)行命令生成錯誤之前的等待時間,初始值30
方法
ExecuteNonQuery() 執(zhí)行不返回行的語句蝗羊,如UPDATE藏澳、DELETE、INSERT等耀找, 返回值:執(zhí)行該命令受影響的行數(shù)
ExecuteReader() 執(zhí)行查詢命令翔悠, 返回值:DataReader對象,其內(nèi)容為查詢命令執(zhí)行的查詢結(jié)果
ExecuteScalar() 返回單個值野芒,如執(zhí)行COUNT(*)
SplitContainer用于界面設(shè)計蓄愁,它提供一種將窗口拆分成兩個面板的方式,可以適配各種屏幕分辨率狞悲。
DataGridview控件常常搭配SplitContainer使用
SplitContainer控件常用屬性
屬性
Dock 定義要綁定到容器的控件邊框
Panel1 左面板或上面板
Panel2 右面板或下面板
Orientation 水平分布還是垂直分布
IsSplitterFixed 確定是否可以使用鍵盤或鼠標(biāo)來移動拆分器
FixedPanel 指定哪個面板大小保持不變
DataGridview控件常用屬性
屬性
AllowUserToAddRows 是否向用戶添加行的選項
AllowUserToDeleteRows 是否允許用戶從DataGridView中刪除行
MultiSelect 是否可以多行選擇
Columns 列的集合
DataSource DataGridView的數(shù)據(jù)源
Readonly 是否可以編輯單元格
DataGridview控件常用事件方法
事件
CellClick 單擊單元格的任意部分時發(fā)生
CellContentClick 單擊單元格的內(nèi)容時發(fā)生
Click 單擊DataGridView時發(fā)生