---------------------- Windows Phone 7手機開發、.Net教育訓練、期待與您交流! ----------------------
04.24
1、複習
-> 一般Windows程式的步驟
-> 建立窗體
-> 拖控件,設屬性
-> 加事件,寫方法
-> Label和LinkLabel
一般是提示作用
-> Button
Text屬性
Click事件
-> TextBox
Text屬性
MultiLines屬性
PasswordChar屬性
ScollBar屬性和WordWrap屬性
Enter與Leave事件
KeyPress與TextChanged事件
如何判斷輸入的為數字
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
e.KeyChar表示目前按下的按鈕,可以用來判斷是否為數字,char.IsDigit()
e.Handle表示目前是否按鍵有效,如果為true表示無效,如果為false表示有效(預設)
}
-> PictureBox
Image屬性
pictureBox1.Image = Image.FromFile(圖檔的路徑);
-> Timer
Enable屬性
interval屬性,時間間隔,機關毫秒
Tick事件
2、做一個電子詞典==========
3、ComboBox
如何向ComboBox中添加資料
-> 屬性Items
-> Items是什麼類型?有什麼好處?能用代碼來添加碼?猜猜該怎麼寫!
-> 集合
-> 長度可變
-> 能
-> <comboBox1>.Items.Add(放資料)
每當Items.Add一次就會加入一條資料
Add中數字與字元相加,是将其unicode編碼進行數字計算
點選按鈕會重複的添加資料,是以每次添加應該先Clear其中的資料
4、DropDownStyle屬性
預設是DropDown,Text屬性等可以直接使用
使得ComboBox可以選擇,也可以輸入
-> 獲得顯示出來的文本,使用Text屬性
-> 獲得選中的東西
-> SelectItem
-> SelectIndex
不允許輸入的情況
-> DropDownList
comboBox中的資料與一般數組一樣,從零開始編号
-> 使用SelectIndex可以獲得選中資料的編号,同時可以改變選中編号
-> 使用SelectItem可以獲得選中項,但是是object類型
選擇某一項,就立即執行某個動作
5、注冊時生日的級聯選擇
-> 三個ComboBox控件,分别表示年月日
-> 開始時,預設年從1970到今天
-> 其他兩個預設沒有資料
-> 當選擇年份以後,月份框出現1到12月
-> 當選擇月份以後,日期根據選擇的月份和是否為閏年,顯示出1日到2x日或3x日
-> 當三個都選擇完畢的時候,彈出一個對話框,顯示出選擇的生日資訊
7、ListBox可以認為與ComboBox一模一樣
SelectMode
one 預設
MultiSimple 每次都可以選擇
MultiExtend拖動滑鼠多選,按下Ctrl多選
8、TreeView
-> 選擇屬性Nodes
-> 添加根節點
-> 選擇哪一個節點,點選添加子節點,就會在其下方增加一個子節點
用SelectNodes獲得選中的節點
使用Nodes屬性的Add方法添加新節點
在使用TreeNode時,一般隻有一個根節點,根節點單獨添加,子節點都是TreeNode類型資料
調用Nodes.Add(節點名)方法時,會傳回一個節點,該節點就是剛剛加入的節點
注意的事根節點與子節點的資料類型是不一緻的
-> 根節點添加,直接在空間TreeView的Nodes屬性上添加
-> 子節點是在父節點(TreeNode)的Nodes屬性上添加
-> 添加的方法就是: 節點名.Nodes.Add(子節點名);
-> 會傳回剛添加的子節點
如何添加圖檔呢?
-> 先拖入一個ImageList控件
-> 設定該控件的圖檔,這個圖檔是一個集合
-> 找到TreeView的ImageList屬性,綁定剛剛處理的ImageList控件
-> 選擇ImageIndex屬性即可
每一個節點都有一個圖檔可以對應,通過Add方法添加節點後,會傳回一個節點的對象
使用該節點對象的ImageIndex可以設定其圖檔
使用該節點的SelectImageIndex可以設定,選中時圖檔
private void treeView1_SelectIndexChanged(Object sender, NodesEventArgs e)
{
TreeNode tn = treeView1.SelectNode;
TreeNode tn1 = tn.Nodes.Add("子節點名");
tn1.ImageIndex = 1;
tn1.SelectImageIndex = 2;
}
複選框
TreeView控件的CheckBoxes來控制是否顯示複選框
每一個節點,都有一個Checked屬性,表示是否選中
AfterSelect事件
選中某個節點後執行
>---------------------- Windows Phone 7手機開發、.Net教育訓練、期待與您交流! ---------------------- 詳細請檢視:http://net.itheima.com/