---------------------- asp.net+android+ios開發、.net培訓、期待與您交流! ----------------------
工具箱裡的控制項有很多很多,我們不可能對每乙個控制項進行深入的了解學習,我們可以選一些重要的,進行研究學習,其他的慢慢就能看懂學會。屬性、事件、方法也一樣,用多了,也就熟悉了。控制項的一部分屬性基本都是通用的,每個控制項都會有,比如text、backcolo啊之類的,我們在學了一些控制項後,對其屬性了解後,其他的一些控制項,我們也基本能看懂會用,很多屬性啊方法啊都是通用的,要學會總結,舉一反三,不懂的可以一蒙,二猜,三試,四確認,根據之前所學的知識,看下幫助,這樣,我們能很快就能掌握所有的控制項。
treeview控制項:樹形控制項,一般用於給使用者顯示多級層次關係
在這個控制項中,每一項就是乙個節點,也就是乙個node,他是乙個treenode型別的物件,他的text屬性表示他的文字
常用屬性:
node:該控制項的節點集合
selectednode:使用者選中的節點,如果沒有選中乙個則為null
hideselection:表示當該控制項失去焦點時,選中的項是否顯示
checkboxes:指示每一項是否新增乙個核取方塊,節點的checked屬性指示核取方塊是否被選中
常用方法:
expandall:用於展開所有的節點
collapseall: 用於摺疊所有的節點
remove:用於刪除當前節點
在樹形選單中,每一級的節點都是乙個nodes的集合
treeview1.nodes[0].nodes[0].nodes.add("aaa");//
表示在第二個級別中的第乙個節點下新增aaa節點
treeview1.nodes[0].nodes[2].nodes.add(
"aaa");
//表示在第二個級別中的第三個節點下新增aaa節點
摺疊選中的節點,用collapse方法
展開選中下的所有節點,用expandall方法
展開選中的節點,用expand方法
示例:if (treeview1.selectednode !=null) //
判斷選中是否為空
checkbox控制項:核取方塊
常用屬性:
text
checked
radiobutton控制項:單選框,只能選乙個
常用屬性:checked
注意:處於同一分組下的所有的radiobutton中只能選中乙個,所以我們可以用groupbox(分組框)分組。
progressbar控制項:進度條
當進行大量計算時,最好給使用者乙個進度條,讓使用者知道程式還在執行中,沒有死掉。
常用屬性:
maximum:最大值 指示進度條滿格時,value的值
minimum:最小值 指示進度條一格都沒有時,value的值
value:進度條當前處於的位置
其他控制項:
datetimepicker:日期選擇控制項
hscrollbar:水平滾動條
vscrollbar:垂直滾動條
listbox:集合 跟cmobobox屬性類似,只是展示形式不一樣
maskedtextbox:帶掩碼的文字框
numericupdown:上下選擇列表
tabcontrol:選項卡
tooltip:提示功能,是不可見的控制項,是元件
webbrowser:網頁控制項,可以讓使用者在窗體內瀏覽網頁
控制項中凡是有imagelist屬性的,要想顯示影象必須配合另乙個控制項(imagelist)來使用,imagelist控制項是乙個集合,為其他控制項提供,是不可見的控制項,是元件。
使用imagelist,要先調整大小,再新增。
怎樣設定熱鍵(也叫加速鍵):在需要設定熱鍵的字母前加&,再重新設定tab鍵順序(熱鍵和快捷鍵是有區別的)
熱鍵和快捷鍵的區別:在當前程式中,快捷鍵可以直接使用,熱鍵不一定可以,需要先能看到焦點也在當前頁面,才有效果,例如:在word文件中,按快捷鍵ctrl+o可以直接開啟檔案,而熱鍵需要先點開檔案選單(能看到),再按熱鍵alt+o才能開啟,快捷鍵相當於熱鍵的組合鍵。
messagebox.show(((int)e.keychar).tostring()); //
檢視某乙個字元的ascii碼
設定顯示日期的格式:datetime.now.tostring("
指定的字串格式")
其中小寫y表示年,大寫m表示月,小寫d表示日,大寫h表示24小時制的小時,小寫h表示12小時制的小時,小寫m表示分,小寫s表示秒。例如:
this.text = datetime.now.tostring("yyyy-mm-dd hh:mm:ss");//
顯示為 2013-12-2015:36:36
this.text = datetime.now.tostring("yy_mm hh_mm");//
顯示為 13_1215_36
獲得當前程式的啟動目錄
當執行到這,cpu
暫停下,
先去進行其他操作,
當沒有其他操作時,再往下繼續執行.
---------------------- asp.net+android+ios開發、.net培訓、期待與您交流! ----------------------
黑馬程式設計師 WinForm概述
windows窗體的一些重要特點如下 1.簡單強大 windows窗體可用於設計窗體和可視控制項,以建立豐富的基於windows的應用程式。2.新的資料提供程式管理 資料提供程式管理提供易於連線oledb和odbc資料來源的資料控制項,包括microsoft sql server microsoft...
黑馬程式設計師 物件導向基礎(二)
target blank asp.net android ios開發 target blank net培訓 期待與您交流!介面 一 介面的概念 介面就是乙個只包含抽象成員的一種特殊的類,值定義成員的介面規格,而成員的實現是在繼承了介面的類中,由派生類根據自身需求,來實現介面的成員內容。二 運用介面的...
黑馬程式設計師 c 基礎
windows phone 7手機開發 net培訓 期待與您交流!變數 變數本身被用來儲存特定型別的資料,可以根據需要隨時改變變數中所儲存的資料值。變數具有名稱,型別和值。變數代表著一塊記憶體空間,我們可以通過變數名稱向記憶體存 取資料,有變數就不需要記憶複雜的記憶體位址。資料型別 變數名 命名規範...