當(dāng)前位置首頁(yè) > 計(jì)算機(jī) > windows
搜柄,搜必應(yīng)! 快速導(dǎo)航 | 使用教程

基于windows的編程

文檔格式:PPT| 47 頁(yè)|大小 911.82KB|積分 11.8|2024-11-27 發(fā)布|文檔ID:252990824
第1頁(yè)
第2頁(yè)
第3頁(yè)
下載文檔到電腦,查找使用更方便 還剩頁(yè)未讀,繼續(xù)閱讀>>
1 / 47
此文檔下載收益歸作者所有 下載文檔
  • 版權(quán)提示
  • 文本預(yù)覽
  • 常見問題
  • Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,Company Logo,*,Click to edit Master title style,,第,6,章 基于,Windows,的應(yīng)用程序,理解基于,Windows,的應(yīng)用程序的基本概念,掌握,Windows,窗體控件的共同特性,掌握一些常用的,Windows,窗體控件的使用,創(chuàng)建較為復(fù)雜的,Windows,應(yīng)用程序,目標(biāo),Windows,窗體,Windows,窗體控件介紹,Windows,窗體控件的共同特性,常用,Windows,窗體控件介紹,小結(jié),實(shí)驗(yàn),習(xí)題,本章內(nèi)容,Windows,窗體,創(chuàng)建窗體,窗體屬性、事件、方法,窗體控件的操作,窗體的基本操作,窗體操作實(shí)例,窗體屬性,名稱屬性:,Name,只能在設(shè)計(jì)階段修改外觀屬性:,Text,,,BackColor,,,BackgroudImage,,,BackgroundImageLayout,,,Font,,,FormBorderStyle,布局屬性:,StartPositon,,,Size,WindowState,Location,設(shè)計(jì)屬性:,Locked,樣式屬性:,Icon,,,ControlBox,,,Opacity,,,MaximizeBox,,,MinimizeBox,窗體事件,Click,和,DoubleClick,事件,Load,和,Activated,事件,Closed,事件,GotFocus,與,LostFocus,事件,Resize,事件,KeyDown,、,KeyUp,和,KeyPress,事件,MouseEnter,、,MouseClick,、,MouseDoubleClick,、,MouseHover,、,MouseDown,、,MouseUp,和,MouseMove,事件,Shown,事件,窗體方法,Show(),方法,Hide(),方法,Focus(),方法,Scale(),方法,Close(),方法,示例,6-1,窗體中控件的操作,添加控件,選擇控件,調(diào)整控件,鎖定控件,控件操作示例:例,6-2,窗體基本操作,添加窗體,刪除窗體,保存窗體,設(shè)置啟動(dòng)窗體,窗體間調(diào)用,窗體操作示例:例,6-3,Windows,窗體應(yīng)用程序概述,Windows,窗體控件介紹,Windows,窗體控件的共同特性,常用,Windows,窗體控件介紹,小結(jié),實(shí)驗(yàn),習(xí)題,第,6,章 基于,Windows,的應(yīng)用程序,Windows Form,類,用戶控件,TextBox,Button,DataGrid,Label,其他控件,Windows,窗體,Windows,窗體是所有控件的最高一級(jí)容器。

    Windows,窗體控件和組件,Windows,窗體,數(shù)據(jù)顯示,DataGridView,控件,數(shù)據(jù)綁定和定位,BindingSource,組件,文本編輯,TextBox,控件,RichTextBox,控件,MaskedTextBox,控件,信息顯示(只讀),Label,控件,LinkLabel,控件,StatusStrip,控件,ProgressBar,控件,網(wǎng)頁(yè)顯示,WebBrowser,控件,圖形顯示,PictureBox,控件,圖形存儲(chǔ),ImageList,控件,從列表中選擇,CheckedListBox,控件,ComboBox,控件,DomainUpDown,控件,ListBox,控件,ListView,控件,NumericUpDown,控件,TreeView,控件,值的設(shè)置,CheckBox,控件,CheckedListBox,控件,RadioButton,控件,TrackBar,控件,菜單控件,MenuStrip,控件,ContextMenuStrip,控件,音頻,SoundPlayer,控件,對(duì)話框,ColorDialog,控件,FontDialog,控件,OpenFileDialog,控件,PrintDialog,控件,PrintPreviewDialog,控件,FolderBrowserDialog,控件,SaveFileDialog,控件,命令,Button,控件,LinkLabel,控件,NotifyIcon,控件,ToolStrip,控件,用戶幫助,HelpProvider,組件,ToolTip,組件,將其他控件分組,Windows,窗體應(yīng)用程序概述,Windows,窗體控件介紹,Windows,窗體控件的共同特性,常用,Windows,窗體控件介紹,小結(jié),實(shí)驗(yàn),習(xí)題,第,9,章 基于,Windows,的應(yīng)用程序,Windows,窗體控件的共同特性,Control,類公開的成員:,方法,事件,屬性,屬性,單擊此按鈕可以使屬性以分類的形式顯示,單擊此按鈕可以使屬性以字母順序顯示,單擊此按鈕可以使此窗口顯示控件對(duì)應(yīng)的屬性,單擊此按鈕可以使此窗口顯示控件對(duì)應(yīng)的事件,設(shè)置屬性,事件,單擊此按鈕可以使事件以分類的形式顯示,單擊此按鈕可以使事件以字母順序顯示,單擊此按鈕可以使此窗口顯示控件對(duì)應(yīng)的屬性,單擊此按鈕可以使此窗口顯示控件對(duì)應(yīng)的事件,事件定義了控件可以響應(yīng)的用戶操作,Windows,窗體應(yīng)用程序概述,Windows,窗體控件介紹,Windows,窗體控件的共同特性,常用,Windows,窗體控件介紹,小結(jié),實(shí)驗(yàn),習(xí)題,第,6,章 基于,Windows,的應(yīng)用程序,Windows,窗體控件,使用,Label,類,使用,TextBox,類,使用按鈕類,使用,ListBox,類,使用,ComboBox,類,使用,Label,類,Label,類用于創(chuàng)建窗體上的描述性標(biāo)簽。

    要更改控件的標(biāo)題文本,如下所示:,label.Text,=Contents have been updated;,其他屬性:,AutoSize,,,BorderStyle,,,Image,,,TextAlign,,,Visible,使用,TextBox,類,通過,Text,屬性可以得到用戶在文本框控件中輸入的文本string,newItem,=,itemTextBox.Text,;,int,itemLength,=,itemTextBox.TextLength,;,還可以通過向,TextBox,實(shí)例的,Text,屬性分配一個(gè)字符串值來(lái)設(shè)置控件中顯示的文本itemTextBox.Text,=Contents have been updated;,隱藏文本框控件中的密碼,以下代碼把,PasswordChar,屬性設(shè)置為星號(hào),(*),:,passwordTextBox.PasswordChar,=*;,使用多行文本框控件,接受多行輸入:,multilineTextBox.Multiline,=true;,WordWrap,屬性用于控制,把每行文本擴(kuò)展到控件的最遠(yuǎn)邊緣,在控件邊界自動(dòng)換行,multilineTextBox.WordWrap,=false;,使用多行文本框控件,使用,TextBox,類的,ScrollBars,屬性來(lái)指定滾動(dòng)條。

    值,描,述,None,不顯示,滾動(dòng)條,Horizontal,顯示一個(gè)水平滾動(dòng)條,Vertical,顯示一個(gè)垂直滾動(dòng)條,Both,顯示一個(gè)水平滾動(dòng)條和一個(gè)垂直滾動(dòng)條,從多行,TextBox,對(duì)象中獲取文本,使用,Text,屬性:,string,str,=,multilineTextBox.Text,;,MessageBox.Show(str,);,使用,Lines,屬性:,private void,getContents_Click(object,sender,System.EventArgs,e),string,strs,=,multilineTextBox.Lines,;,foreach(string,line in,strs,),MessageBox.Show(line,Line-by-line display);,使用,TextBox,類(續(xù)),如:可以通過調(diào)用,TextBox.Clear,方法來(lái)刪除文本框控件中的文本常用方法:,Focus(),SelectAll(),Cut(),Copy(),Paste(),Undo,(),itemTextBox.Clear,();,使用,TextBox,類(續(xù)),文本框控件提供,TextChanged,事件。

    每次在控件中更改文本都會(huì)引發(fā)該事件private void,textBox_TextChanged(object,sender,System.EventArgs,e),label.Text,=Contents:+,textBox.Text,;,常用事件:,TextChanged,,,LostFocus,,,Enter,,,Validating,,,MouseEnter,使用按鈕類,以下的類屬于按鈕類:,Button,RadioButton,CheckBox,Button,類,用屬性控制按鈕外觀,用屬性控制按鈕行為,使用,Windows,窗體設(shè)計(jì)器向窗體中添加按鈕,用屬性控制按鈕外觀,FlatStyle,BackColor,ForeColor,Text,用屬性控制按鈕行為,removeItem.Visible,=false;,removeItem.Hide,();,removeItem.Enabled,=false;,激活和禁用一個(gè)按鈕控件,隱藏和顯示一個(gè)控件,RadioButton,類,RadioButton,類用于創(chuàng)建單選按鈕控件,當(dāng)窗體上存在一組單選按鈕控件時(shí),這些控件會(huì)自動(dòng)執(zhí)行互斥機(jī)制。

    這里的互斥機(jī)制是指:當(dāng)用戶選擇一個(gè)單選按鈕時(shí),必須清除其他所有單選按鈕RadioButton,類(續(xù)),常用屬性:,Text,Appearance,CheckAlign,Checked,常用事件:,Click,CheckedChanged,CheckBox,類,CheckState,屬性來(lái)確定或者設(shè)置控件狀態(tài)值,描,述,Checked,選中復(fù)選框,Unchecked,清除復(fù)選框,Indeterminate,復(fù)選框既沒有被選擇也沒有被清除,用一個(gè)禁用的復(fù)選標(biāo)記表示,CheckBox,類用于創(chuàng)建復(fù)選框控件,ListBox,類控件,ListBox,CheckedListBox,ComboBox,ListBox,類屬性,ListBox,使用了三個(gè)集合類,集合類,列表框內(nèi)的用途,ListBox.ObjectCollection,包括,ListBox,控件中包含的所有項(xiàng),ListBox.SelectedObjectCollection,包含選定項(xiàng)的集合,該集合是包含在,ListBox,控件中的項(xiàng)的子集,ListBox.SelectedIndexCollection,包含選定索引的集合,該集合是,ListBox.ObjectCollection,的索引的子集。

    這些索引指定選定的項(xiàng),ListBox,控件,常用屬性:,Items,Items.Add(),Item.Insert(),Items.Clear(),Items.Remove(),Items.RemoveAt(),Items.Item,Items.Cout,Multicolumn,None,One,MutiSingle,MutiExpended,SelectionMode,Sorted,Text,SelectedIndex,SelectedItems,ListBox,控件(續(xù)),常用事件:,SelectedIndexChanged,:,SelectValueChanged,:,Click,:,DoubleClick,:,CheckedListBox,控件,屬性,方法和事件:,CheckOnClick,屬性,CheckedItems,屬性,SetItemChecked,(),方法,GetItemChecked,(),方法,ItemCheck,事件,ComboBox,控件,ComboB。

    點(diǎn)擊閱讀更多內(nèi)容
    最新文檔
    傳統(tǒng)文化道德不是高懸的明月而是腳下的星光.pptx
    世界無(wú)煙日關(guān)注青少年成長(zhǎng)健康無(wú)煙為成長(zhǎng)護(hù)航.pptx
    五四青年節(jié)詩(shī)詞贊歌五四青年自強(qiáng)不息.pptx
    XX學(xué)校班主任培訓(xùn)用心管理慧做班主任.pptx
    拒絕熬夜健康養(yǎng)生規(guī)律作息遠(yuǎn)離亞健康.pptx
    兒童成長(zhǎng)手冊(cè)時(shí)光里的童真印記.pptx
    幼兒園夏季傳染病預(yù)防指南預(yù)見夏天健康童行夏季傳染病預(yù)防科普.pptx
    高中生心理健康教育主題班會(huì)快樂學(xué)習(xí)高效學(xué)習(xí)正視壓力學(xué)會(huì)減壓.pptx
    員工職業(yè)道德與職業(yè)素養(yǎng)培訓(xùn)遵守職業(yè)道德提高職業(yè)修養(yǎng).pptx
    2025職業(yè)病防治法宣傳周健康守護(hù)職防同行.pptx
    XX幼兒園防災(zāi)減災(zāi)安全教育臨災(zāi)不亂安全童行學(xué)會(huì)保護(hù)自己.pptx
    在2025年縣教育工作大會(huì)暨高考備考工作推進(jìn)會(huì)上的講話發(fā)言材料.docx
    在2025年縣全面從嚴(yán)治黨和黨風(fēng)廉政會(huì)議上的講話發(fā)言材料.docx
    在2025年全市慶祝“五一”暨勞動(dòng)模范表彰大會(huì)上的講話發(fā)言材料多篇.docx
    2025年稅務(wù)局青年代表在五四青年座談會(huì)上的發(fā)言材料3篇.docx
    在2025年市委全體會(huì)議上的主持講話發(fā)言材料.docx
    2025年黨風(fēng)廉政建設(shè)工作要點(diǎn)材料.docx
    在2025年全市青年干部慶祝五四青年節(jié)大會(huì)上的講話發(fā)言材料多篇.docx
    在入黨積極分子培訓(xùn)班上的講話發(fā)言材料.docx
    縣文旅局黨組書記在五一假期及夏季旅游安全生產(chǎn)工作部署會(huì)議上的講話發(fā)言材料.docx
    賣家[上傳人]:xianghuahua
    資質(zhì):實(shí)名認(rèn)證