第7章+窗體的高級應(yīng)用-2(課件)-+《算法與程序設(shè)計-C#》同步教學(xué)(清華大學(xué)版)_第1頁
第7章+窗體的高級應(yīng)用-2(課件)-+《算法與程序設(shè)計-C#》同步教學(xué)(清華大學(xué)版)_第2頁
第7章+窗體的高級應(yīng)用-2(課件)-+《算法與程序設(shè)計-C#》同步教學(xué)(清華大學(xué)版)_第3頁
第7章+窗體的高級應(yīng)用-2(課件)-+《算法與程序設(shè)計-C#》同步教學(xué)(清華大學(xué)版)_第4頁
第7章+窗體的高級應(yīng)用-2(課件)-+《算法與程序設(shè)計-C#》同步教學(xué)(清華大學(xué)版)_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

Windows程序設(shè)計

第7章

窗體的高級應(yīng)用2本章目標(biāo)理解Windows應(yīng)用程序運行機(jī)制了解基本控件的常用屬性和支持的常用方法理解基于事件的編程方法掌握Windows應(yīng)用程序組成文件的作用掌握ListView、ControlBox等高級控件的基本屬性和方法的使用3ListView列表視圖控件,以列表的形式顯示信息每條數(shù)據(jù)都是一個ListViewItem對象

ListViewItem對象構(gòu)造方法添加插入清除項清空獲取列項string[]itemstr={“001”,“張三”,“男”,“山東"};ListViewItemitemadd=newListViewItem(itemstr);listView1.Items.Add(itemadd);//添加項在末尾listView1.Items.Insert(index,itemadd);//在指定位置插入listView1.Items.RemoveAt(index);//刪除指定索引的項目listView1.Items.Remove(item);//刪除指定的項目listView1.SelectedItems[0].SubItems[3].Text//刪除指定的項目列索引4ListViewColumns對象添加插入listView1.Columns.Add(stringtext);//添加項在末尾listView1.Columns.Insert(index,text);//在指定位置插入5ListView屬性說明View獲取或設(shè)置項在控件中的顯示方式,該屬性值由View枚舉類型指定LargeImageListSmallImageList在大圖標(biāo)模式下,顯示LargeImageList中的圖像列表。在其他三個模式下,顯示SmallImageList中的圖像列表。MultiSelect獲取或設(shè)置一個值,該值指示是否可以選擇多個項Sorting獲取或設(shè)置控件中項的排序順序Scrollable獲取或設(shè)置一個值,該值指示在沒有足夠空間來顯示所有項時,是否給滾動條添加控件Items獲取包含控件中所有項的集合,每個列表項都可以通過SubItems屬性來訪問它的各個子項,例如:listView1.Items[0].SubItems[0]SelectedItems獲取在控件中選定的項CheckBoxes獲取或設(shè)置一個值,該值指示控件中各項的旁邊是否顯示復(fù)選框CheckedItems獲取控件中當(dāng)前選中的項LabelEdit獲取或設(shè)置一個值,該值指示用戶是否可以編輯控件中項的標(biāo)簽LabelWrap獲取或設(shè)置一個值,該值指示當(dāng)項作為圖標(biāo)在控件中顯示時,項標(biāo)簽是否換行Columns獲取控件中顯示的所有列標(biāo)題的集合6獲取選定項目7添加數(shù)據(jù)privatevoidbtnAdd_Click(objectsender,EventArgse){stringsex="";if(radioButton1.Checked)sex=radioButton1.Text;elsesex=radioButton2.Text;string[]items={txtStuNo.Text,txtStuName.Text,sex,txtAddress.Text};ListViewItemlv=newListViewItem(items);listView1.Items.Add(lv);}8從后向前刪除每次刪除第一項9MonthCalendar提供了一個直觀的圖形界面,可以讓用戶查看和設(shè)置日期可以使用鼠標(biāo)進(jìn)行拖拽,用于選擇一段連續(xù)的時間,,

此段連續(xù)的時間包括時間的起始和結(jié)束常用屬性BackColor:背景色BackgroundImage:背景圖像SelectionStart:開始日期SelectionEnd:結(jié)束日期ShowToday:是否顯示今天ShowTodayCircle:是否顯示圓圈方法:AddDay事件:DateChanged10DateTimePicker用于選擇日期和時間只能選擇一個時間,

而不是連續(xù)的時間段,也可以直接輸入日期和時間常用屬性Format:控件中顯示的日期和時間格式Value:分配給控件的日期/時間值CustomFormat:獲取或設(shè)置自定義日期/時間格式字符串事件:ValueChangedDateTimePickerFormat枚舉dateTimePicker1.Format=DateTimePickerFormat.Custom;dateTimePicker1.CustomFormat="HH:mm:ssMM/ddyyyydddd";this.textBox1.Text=dateTimePicker1.Value.ToString();11選項卡能夠?qū)⑾嚓P(guān)的控件集中在一起,放在一個頁面中用以顯示多種綜合信息,用戶可以通過單擊選項卡標(biāo)簽來實現(xiàn)各頁面的快速切換。一個選項卡由若干TabPage組成TabPage屬性的常用方法Add(stringtext)AddRange(TabPage[]pages)

tabControl1.TabPages.Add(“高級")Remove(TabPagevalue)RemoveAt(intindex)12選項卡的常用屬性屬性說明RowCount獲取控件的選項卡條中當(dāng)前正顯示的行數(shù)SizeMode獲取或設(shè)置調(diào)整控件的選項卡大小的方式,其值為TabSizeMode枚舉。TabPages獲取該選項卡

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論