《C#教学课件:第6章 窗体应用程序(一)》由会员分享,可在线阅读,更多相关《C#教学课件:第6章 窗体应用程序(一)(46页珍藏版)》请在金锄头文库上搜索。
1、窗体应用程序内容简介 窗体是一个窗口或对话框,是存放各种控件的容器,可用来向用户显示信息。 C#中窗体主要分为两种类型:l普通窗体: 又称单文档窗体,它又可以分为模式窗体和无模式窗体。lMDI父窗体: 又称多文档窗体,其中可以放置普通子窗体。 1Windows窗体控件概述窗体控件是用户可与之交互以便输入或操作数据的对象。窗体提供了许多控件和组件,大多数的控件都派生于Control类, Control类定义了控件的基本功能,所以许多属性和事件都相同。 这些控件还有自己的属性、方法和事件,便于控件适合于特定的用途。窗体控件包括很多种,如:公共控件、对话框、组件、菜单、容器等。属性名属性名说明说明N
2、ame用来标识控件的名称Text控件上的文本内容Size控件的大小(像素为单位)Location控件左上角相对于其容器左上角的坐标Font控件中文本的字体BackColor 控件或组件的背景色ForeColor 前景色,用于显示文本Cursor指针移过控件时显示的光标Enabled是否启用该控件,默认TrueVisible确定控件是可见的还是隐藏的,默认为True事件名事件名说明说明Click单击组件触发该事件MouseUp在鼠标指针在组件上方并释放鼠标按钮时发生MouseMove鼠标移过组件时发生MouseLeave在鼠标离开控件的可见部分时发生Validated验证控件后发生Validat
3、ing在控件验证时发生VisibleChanged在更改控件的可见性时发生大多数控件共有的常见属性 控件共有的常见事件 privatevoidlabel1_MouseLeave(objectsender,EventArgse)textBox1.Text=mouseleave;privatevoidlabel1_MouseEnter(objectsender,EventArgse)textBox1.Text=mouseenter;privatevoidlabel1_MouseDown(objectsender,MouseEventArgse)textBox1.Text=mousedown;pri
4、vatevoidlabel1_MouseUp(objectsender,MouseEventArgse)textBox1.Text=mouseup;privatevoidlabel1_DoubleClick(objectsender,EventArgse)textBox2.Text+=*;privatevoidbutton1_MouseMove(objectsender,MouseEventArgse)textBox1.Text=mousemoveonbutton1;privatevoidbutton1_Click(objectsender,EventArgse)if(textBox1.Bac
5、kColor=Color.Yellow)textBox1.BackColor=Color.LightPink;elsetextBox1.BackColor=Color.Yellow;privatevoidtextBox1_BackColorChanged(objectsender,EventArgse)textBox2.Text=textBox1:+textBox1.BackColor;设定字体、字号:textBox2.Font=newFont(宋体,20,FontStyle.Bold);Regular,Bold , Italic , Underline,Strikeout设定位置:label
6、1.Location=newPoint(100,250);或者label1.Top=50;label1.Left=10;设置光标形状:label1.Cursor=Cursors.Cross;Cross,Arrow,Hand,Help,AppStarting编程向窗体中添加控件编程向窗体中添加控件privatevoidbutton1_Click(objectsender,EventArgse)TextBoxbox1=newTextBox();/namebox1.Location=newPoint(50,250);box1.Text=hello.;this.Controls.Add(box1);C
7、ontrols.Remove(label1);privatevoidbutton4_Click(objectsender,EventArgse)this.BackColor=Color.DarkBlue;改变窗体背景色改变窗体背景色2公共控件Button控件 Button控件表示为简单的按钮,派生于ButtonBase类。它通常呈现为一个矩形按钮,允许用户通过单击来执行某些操作。属性名说明Image该属性用于在控件上显示的图像ImageAlign该属性用于设置控件上的图像显示在什么地方ImageIndex在控件上显示的ImageList中的图像的索引FlatStyle确定当用户将鼠标移动到控件
8、上并单击时该控件的外观 FlatStyle属性可以控制按钮控件的外观,FlatStyle是一个枚举类型,它有4个枚举值。具体说明如下所示:lStandard 默认值,设置控件外观为三维lFlat 该控件以平面显示lPopup 该控件以平面显示,当鼠标指针移动到该控件时外观为三维lSystem 该控件的外观是由用户的操作系统决定的Label控件Label控件主要用于显示用户不能编辑的文本或图像。用户常常使用它对窗体上的其他各种控件进行说明或标注,例如“用户名”、“用户密码”和“出生日期”等。属性名属性名说明说明TextAlign确定文本控件的显示位置Image设置要在控件上显示的图像Font设置
9、控件中文本的字体AutoSize是否根据字号自动调整大小BorderStyle用于设置控件边框的样式ImageAlign设置显示图像在控件的什么位置LinkLabel控件与Lable控件相比,LinkLabel控件多了一个LinkClicked事件。 可以使用Label控件的地方,都可以使用LinkLabel控件。它可将文本的一部分指向某个对象或Web页的链接。 LinkLabel除了具有Label控件的所有属性、方法和事件以外,还有针对超链接的属性和事件:属性名说明LinkArea设置激活链接的文本区域 (start,length)LinkColor设置超链接处于默认状态时的颜色Active
10、LinkColor确定当用户单击超链接的颜色private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) System.Diagnostics.Process.Start(http:/ TextBox控件 TextBox控件用于获取用户输入的信息或向用户显示文本。通常用于可编辑文本,不过也可成为只读控件。 TextBox控件可以显示多行。属性名属性名说明说明Multiline控件的文本是否能够跨越多行ScrollBars如Multiline设置为True,指示控件显示哪些滚动条WordWr
11、ap如Mulitiline设置为True,指示控件是否自动换行ReadOnly设置文本框是否是只读AcceptsReturnTrue则多行编辑控件中允许输入回车符,false则在回车时相当于按下窗体的默认回车按钮。AcceptsTab制表符作为多行编辑控件(Mutiline为true)的制表符输入,还是控制窗体中控件焦点转移MaxLength限制在TextBox控件中输入的最大字符数量UseSystemPasswordChar文本是否以默认的密码字符显示,默认为FalsePasswordChar指示密码输入显示的字符CharacterCasing是否会改变输入的大小写。该值有3个:Normal
12、(默认)、Upper和LowerBackColor,ForeColor,Font,ImeMode常用方法:常用方法:AppendText向文本框的当前文本追加文本。Clear从文本框控件中清除所有文本。ClearUndo从该文本框的撤消缓冲区中清除关于最近操作的信息。Copy将文本框中的当前选定内容复制到剪贴板。Cut将文本框中的当前选定内容移动到剪贴板中。Focus为控件设置输入焦点。Hide对用户隐藏控件。Show向用户显示控件。Paste把剪贴板的内容粘贴到文本框中。Select选择控件中的文本。SelectAll选定文本框中的所有文本。Undo撤消文本框中的上一个编辑操作。常用事件:常
13、用事件:TextChanged文本框的内容发生变化ClickKeyDown有按键按下KeyUp有按键抬起MouseDownMouseUpMouseEnterMouseLeaveMouseDoubleClickMouseMoveMouseHover鼠标在控件内悬停了一定时间privatevoidtextBox1_KeyUp(objectsender,KeyEventArgse)textBox2.Text=textBox1.Text;privatevoidtextBox1_MouseHover(objectsender,EventArgse)textBox2.Text=“box1hover!”;关
14、于关于“验证验证”如果属性CauseValidation设为True,则:控件内容验证时触发Validating事件控件内容验证成功后触发Validated事件与焦点有关的事件顺序:Enter/进入控件时发生GotFocus/在控件接收焦点时发生Leave/输入焦点离开控件时发生Validating/控件数据校验时发生(未成功)Validated/数据校验后发生(无论成功与否)LostFocus/失去焦点时发生privatevoidtextBox1_Validating(objectsender,CancelEventArgse)if(textBox1.Text!=ok)textBox1.Fo
15、cus();privatevoidtextBox1_Validated(objectsender,EventArgse)strings=DateTime.Now.ToString();textBox3.Text=s;关于关于IME ( Input Method Editors )ImeMode常用取值:On打开中文输入法Off关闭中文输入法Disable禁止从键盘打开输入法textBox1.ImeMode=System.Windows.Forms.ImeMode.On;MaskedTextBox控件 MaskedTextBox控件是一个增强的TextBox控件。通过使用Mask属性,不需要在应
16、用程序中编写任何的验证逻辑。从指定的列表中选择预定义的掩码说明,或者选择“自定义”定义一个自定义掩码,即可指定下面的输入:l可选和必需的输入字符l应该直接出现在MaskedTextBox中的字符,或者说掩码的原义字符l掩码中给定位置所需要的输入类型,例如只允许输入字母或数字l输入字符的处理,例如字符的大小写转换 当MaskedTextBox控件运行显示时会将掩码表示为一系列提示字符和可选的原义字符,表示一个必需或可选输入的每个可编辑掩码位置都显示为单个提示字符。MaskedTextBox控件的常用属性如表所示。属性名属性名说明说明Mask设置控件此控件允许的输入的字符串(见下页)PromptC
17、har指定自定义提示字符HidePromptOnLeave当控件失去输入焦点时用户能否看到提示字符,默认为FalseHideSelection当编辑控件失去焦点时,应隐藏选定内容TextMaskFormat指示在从Text属性中返回字符串时是否包含原义字符和(或)提示字符常用事件:TextChanged控件中的文本发生变化时。privatevoidmaskedTextBox1_TextChanged(objectsender,EventArgse)textBox1.Text=maskedTextBox1.Text;利用Validating验证其是否按规定填写:MaskFull属性可以判断所有必
18、要输入和选择输入是否都已经完成,MaskComplete属性可以判断所有必要输入都已经完成。privatevoidmaskedTextBox1_Validating(objectsender,CancelEventArgse)if(maskedTextBox1.MaskFull)/.MaskCompletedRadioButton控件 RadioButton控件是一个单选按钮,也称为选项按钮,表示从多个可选项中选择一项,即只允许用户从几个选项中选择一个答案。例如选择用户性别时“男”和“女”就是单选按钮。 可以使用分组框或面板把一组单选按钮组合起来,确保只有一个单选按钮能被选中,且跟其它组的Ra
19、dioButton状态无关。属性名属性名说明说明Checked该控件是否已经选中,默认为FalseCheckAlignRadioButton控件中复选框与控件文字的相互位置Appearance默认为Normal,按通常情况显示。也可显示为 ButtonFlatStyle确定当用户将鼠标移动到控件上并单击时该控件的外观 RadioButton控件最常用的事件是CheckedChanged和Click:控件的Checked属性值更改时会触发CheckedChanged事件(如果不是点击的该控件,就不会触发Click事件)每次单击RadioButton控件都会引发Click事件(连续点击该控件不会触
20、发CheckedChanged事件)CheckBox控件 CheckBox控件表示复选框,表示某个选项是否被选中。例如用户可以选择多个爱好,这些爱好可以使用CheckBox控件。它和RadioButton控件的相同处在于都是表示用户的真/假选项;而不同之处在于RadioButton控件一次只能选择一个单选按钮,CheckBox控件则表示可以选择任何的数量。属性名属性名说明说明Checked表示该控件是否已经选中,默认为False,选中后为True。其值变化会与CheckState取值联动。CheckState获取或设置CheckBox的状态,默认为Unchecked,选中后变为Checked。
21、如果ThreeState属性被设置为True,则CheckState还可能返回Indeterminate。ThreeState指示CheckBox是否会允许三种状态(Checked、Unchecked、Indeterminate。),而不是两种状态privatevoidtextBox1_TextChanged(objectsender,EventArgse)notifyIcon1.ShowBalloonTip(1000);NotifyIcon控件 NotifyIcon控件指定通知区域中创建图标。 常见的属性如下:uBalloonTipIcon 与气球状工具提示关联的图标。它的值有4个,分别是N
22、one(默认值)、Info、Warnning和ErroruBalloonTipText 与气球状工具提示关联的文本uBalloonTipTitle 与气球状工具提示关联的标题uContextMenuStrip 当用户右击该图标时显示的菜单uIcon 系统栏中显示的图标,并且该属性只接受.ico格式的文件uText 当鼠标悬停在该图标上时显示的文本uVisible 确定该控件是可见的还是隐藏的每个NotifyIcon控件都在状态区域显示一个图标。某个事件触发后,调用ShowBalloonTip方法使气球提示显示出来:RichTextBox控件 RichTextBox控件用于显示、输入和操作格式文
23、本,是一个可编辑控件,又称为富文本控件。RichTextBox控件除了做TextBox控件所做的每件事外,还可以显示字体、颜色和连接,从文件加载文本和加载嵌入图像,以及查找指定的字符串。另外,RichTextBox控件还可以打开、存储.rtf格式的文件、ASCII文本格式文件及Unicode编码格式的文件。属性名属性名说明说明CanFocus该值指示控件是否可以接收焦点CanRedo控件内发生的操作是否可以重新应用CanUndo该值指示在文本框控件中能否撤销前一操作SelectionIndent应用到当前选定文本或插入点的左边的当前缩进距离SelectionRightIndent该控件右边缘与
24、选中文本或当前插入点添加的文本的右边缘之间的距离SelectedText获取或设置控件内选中的文本(无格式)SelectedRtf获取或设置控件内选中的rtf格式文本SelectionFont获取或设置当前选定文本或插入点的字体SelectionColor获取或设置当前选定文本或插入点的文本颜色SelectionLength当前选定文本的长度RichTextBox控件文本的任何部分,都可以指定格式。被选定的文本可以设置字符和段落格式,例如把文本改为粗体或斜体、改变颜色,创建上标和下标。设置左右缩进和悬挂式缩进,调整段落的格式等。RichTextBox 控件支持对象的嵌入。插入到控件中的每个对象
25、,都代表 OLEObject 对象。用这样的控件,就可以创建包含其它文档或对象的文档。例如,可创建这样的文档,它有一个嵌入的 Microsoft Excel 电子数据表格、或 Microsoft Word 文档、或其它已在系统中注册的 OLE 对象。为了把一个对象插入到 RichTextBox 控件中,只需简单地拖动一个文件,或拖动另一应用程序(如 Microsoft Word)所用文件的突出显示的区域,然后将所拖内容直接放入控件。从剪贴板中粘贴进一个对象时,它被插在当前插入点处。常用的方法:常用的方法:AppendText( string s) 追加字符串到控件的内容。Clear() 清空L
26、oadFile ( string path)SaveFile ( sting path )Find(string s ) 返回值 int, 即所查找字符串的起始位置Focus() 把焦点移到该控件private void button1_Click(object sender, EventArgs e) if (this.richTextBox1.SelectionLength 0) Font font = new Font(FontFamily.GenericMonospace, 10, FontStyle.Bold); this.richTextBox1.SelectionFont = f
27、ont; else MessageBox.Show(请先选择要编辑的文本); private void button2_Click(object sender, EventArgs e) if (this.richTextBox1.SelectionLength 0) this.richTextBox1.SelectionColor = Color.Red; else MessageBox.Show(“请先选择要编辑的文本”); private void button3_Click(object sender, EventArgs e) this.richTextBox1.SaveFile (
28、 G:实验文件.rtf); private void button4_Click(object sender, EventArgs e) richTextBox1.LoadFile(G:test.rtf) ; privatevoidbutton1_Click(objectsender,EventArgse)richTextBox1.Copy();/把选中部分copy到剪切板privatevoidbutton2_Click(objectsender,EventArgse)richTextBox1.Cut();/剪切选中部分privatevoidbutton3_Click(objectsender
29、,EventArgse)richTextBox2.Paste();/粘贴到右边的控件privatevoidbutton4_Click(objectsender,EventArgse)richTextBox2.Clear();/清空privatevoidbutton5_Click(objectsender,EventArgse)richTextBox2.AppendText(richTextBox1.SelectedText);privatevoidbutton6_Click(objectsender,EventArgse)strings=richTextBox1.SelectedRtf;/rt
30、f格式richTextBox2.SelectedRtf=s;PictureBox控件PictureBox控件用于显示bmp、gif、jpeg、图标等图形,也称为图片框。 SizeMode属性返回值是PictureBoxSizeMode枚举类型:lNormal 默认值,图像被置于PictureBox控件的左上角。如果图像比包含它的PictureBox大,则该图像将被裁剪掉lAutoSize PictureBox自动调整大小,使其等于所包含的图像大小lStretchImage 图像被拉伸或收缩(不按原始比例),以适合PictureBox的大小lZoom 图像按其原有大小比例被增加或减小,以适应Pi
31、ctureBoxlCenterImage 图像在PictureBox中居中显示(如果图像比PictureBox大,则图片外边缘将被裁剪掉)属性名属性名说明说明Image在该控件中显示的图像ImageLocation获取或设置要在PictureBox中显示的图像的路径或URLInitialImage获取或设置在加载主图像时显示在该控件中的图像SizeMode控制PictureBox将如何处理图像位置和控件大小常用方法:常用方法:public void Load ( string url ) 把url的图片文件加载显示到控件。调用 Load 方法可将ImageLocation属性设置为 url 的
32、值。pictureBox1.Load(g:leaf.jpg);ListBox控件 SelectionMode属性用于设置列表框的选择模式,它有4个值:lNone 不能选择任何选项lOne 一次只能选择一个选项lMultiSimple 鼠标点击选择多个选项lMultiExtended 可以选择多个选项,还可以使用Ctrl键、Shift键和箭头进行选择 ListBox控件可以称为列表框,列表中的每一个元素都被称为一个项。该控件用于显示一个完整的列表项,用户可从中选择一个或多个选项,并添加、删除一项或多项。属性名属性名说明说明Items列表框中的所有选项,使用此属性可增加和删除选项SelectedI
33、ndex列表框中当前选定项目的索引号,如果可以一次选择多个选项,此属性包含选中列表中的第一个选项SelectedItem获取当前选中的项SelectedItems获取当前选中项的集合SelectionMode指示列表框将是单项选择、多项选择还是不可选择ListBox的常用方法:方法方法名名说明说明FindString查找控件中以指定字符串开始的第一个项ClearSelected取消控件中的全部选项GetSelected返回一个表示是否选择一个选项的值SetSelected选择或清除控件中制定项的选择GetItemText返回指定项的文本表示形式常用的事件:SelectedIndexChange
34、d事件,当选中选项的索引改变时触发该事件。privatevoidbtnAdd_Click(objectsender,EventArgse)if(string.IsNullOrEmpty(textBox1.Text)MessageBox.Show(请输入城市名);elselistBox1.Items.Add(textBox1.Text);textBox1.Text=“”;/清空文本框,便于输入privatevoidbtnDel_Click(objectsender,EventArgse)if(listBox1.SelectedItem!=null)listBox1.Items.RemoveAt(
35、listBox1.SelectedIndex);privatevoidbtnPre_Click(objectsender,EventArgse)if(listBox1.SelectedIndex0)listBox1.SelectedIndex-;privatevoidbtnNex_Click(objectsender,EventArgse)if(listBox1.SelectedIndexlistBox1.Items.Count-1)listBox1.SelectedIndex+;/显示所选项的文本内容:privatevoidbutton1_Click(objectsender,EventAr
36、gse)textBox1.Text=listBox1.GetItemText(listBox1.SelectedItem);CheckedListBox控件 CheckedListBox控件显示一个ListBox控件,但是每项的左边显示一个复选框。可以选择一项或多项,它除了可以使用ListBox控件的所有属性和方法外,还有一些自己的属性和方法。属性属性说明说明CheckedIndicesCheckedListBox中选中索引的集合CheckedItemsCheckedListBox中选中项的集合ThreeDCheckBoxes获取或设置一个值,指示复选框是否有Flat或Normal的Butto
37、nStateSelectionMode指示列表框将是单项选择、多项选择还是不可选择 CheckedListBox控件中常用的特有方法有4个:lbool GetItemChecked(int idx) 返回值表示指定索引项是否被选中lSetItemChecked() 将指定索引项CheckState的属性值设置为CheckedlGetItemCheckState() 返回指定索引项的复选状态(Checked/Unchecked)lSetItemCheckState() 设置指定索引处项的复选状态privatevoidbutton1_Click(objectsender,EventArgse)if
38、(checkedListBox1.GetItemCheckState(1)=CheckState.Checked)MessageBox.Show(1,checked);ListView控件 ListView控件又称列表视图,利用它可以创建类似Windows资源管理器右边窗口的界面。属性名属性名说明说明ItemsListView控件中所有项的集合Columns详细信息视图中显示的列FullRowSelect当选中一项时,它的子项是否同该项一起突出显示MultiSelect是否允许选择多项SelectedItems选中的项的集合View指 定 显 示 5种 视 图 中 的 一 种 : List、
39、Detail、LargeIcon、SmallIcon、Title Items属性表示包含在控件中的所有项的集合,它的每一项都是一个ListViewItem(列表视图项),可以使用Add()方法向列表视图中添加一项,用Remove、RemoveAt删除项。 ListView控件最常用的事件是MouseDoubleClick事件,双击鼠标时就会触发该事件。例例1 1:手工设置ListView的属性。创建ListView;设置控件的View为Detail;点击控件的Columns的集合,设置每列的抬头;点击控件的Items的集合,设置每行的编号, 再分别点击其SubItems集合,设置各行内容。例例
40、2 2:程序修改ListView。listView1.Items.RemoveAt(1);privatevoidbutton1_Click(objectsender,EventArgse)ListViewItemlvi=newListViewItem(305);lvi.SubItems.Add(签字笔);lvi.SubItems.Add(53);listView1.Items.Add(lvi);ComboBox控件 ComboBox用于在下拉组合框中显示数据。分两个部分显示:一部分是允许用户输入列表项的文本框;另一部分是列表框。属性名属性名说明说明DropDownStyle确定控件要显示的样式
41、,默认值是DropDownItemsComboBox控件中的所有列表选项SelectedIndex当前选中选项的索引值SelectedItem当前选中的选项SelectedText文本框部分被选中的文本SelectionStart获取或设置ComboBox控件选中文本的起始索引MaxLength允许输入的控件文本框的最大字符个数 DropDownStyle表示控件的样式,它的值有3个:选项选项下拉列表下拉列表编辑输入编辑输入自动定位自动定位DropDown点开列表选择可编辑输入Simple从列表滚动选择 可编辑输入根据输入自动定位DropDownList点开列表选择不能编辑输入privatev
42、oidcomboBox1_SelectedIndexChanged(objectsender,EventArgse)textBox1.Text=Convert.ToString(comboBox1.SelectedIndex);textBox2.Text=(string)comboBox1.SelectedItem;/取得所选的字符串privatevoidbutton1_Click(objectsender,EventArgse)textBox1.Text=comboBox1.Text;常用的事件:SelectedIndexChanged常用操作:comboBox1.Items.Add(),R
43、emoveAt,例例: (1)当选项发生变化时,在textBox1显示选项的索引号,在textBox2显示选项字符串。(2)在comboBox1手工输入文本后,按button1将在textBox1中显示其文本。DateTimePicker常用属性:常用事件:ValueChanged属性属性 说明说明 Value获取或设置控件的日期/时间值,DateTime类型。Value.Year,Value.Month,Value.DayText此属性返回的字符串等效于具有相应格式的Value值Format控件取值的格式:Long,Short,Time,CustomCustomFormat格式字符串见下表格
44、式字符串格式字符串描述描述d一位数或两位数的天数。dd两位数的天数。一位数天数的前面加一个零。ddd三个字符的星期几缩写。dddd完整的星期几名称。h12小时格式的一位数或两位数小时数。hh12小时格式的两位数小时数。一位数数值前面加一个0。H24小时格式的一位数或两位数小时数。HH24小时格式的两位数小时数。一位数数值前面加一个0。m一位数或两位数分钟值。mm两位数分钟值。一位数数值前面加一个0。M一位数或两位数月份值。MM两位数月份值。一位数数值前面加一个0。MMM三个字符的月份缩写。MMMM完整的月份名。s一位数或两位数秒数。ss两位数秒数。一位数数值前面加一个0。t一个字母AM/P.M
45、.缩写(AM显示为“A”)。tt两个字母AM/P.M.缩写(AM显示为“AM”)。y一位数的年份(2001显示为“1”)。yy年份的最后两位数(2001显示为“01”)。yyyy完整的年份(2001显示为“2001”)。MMMMdd,yyyydddd十二月16,2014-星期二MonthCalendar可以选择某个范围的日期属性属性说明说明MaxSelectionCount可以选择的总天数SelectionStart所选取的开始日期SelectionEnd所选取的结束日期FirstDayOfWeek控件显示的左边第一列是星期几常用事件:DateChanged,选定日期时发生ProgressBa
46、r例句:例句:progressBar1.Maximum=100;/设置最大长度值progressBar1.Value=0;/设置当前值progressBar1.Step=5;/设置每次增长多少progressBar1.Value+=5;progressBar1.PerformStep();常用属性:常用属性:MinimumMaximumStepValue:int类型,默认初值为0常用方法:常用方法:PerformStep使控件的Value增加StepToolTip常用属性:常用属性:IsBalloon:True或False,是否以气球形式显示ToolIcon:None,Info,Warning
47、,ErrorAutoPopDelay:指针在工具提示区域保持静止时,工具提示窗口保持可见的时间长度(ms)InitialDelay:在工具提示窗口显示之前,指针必须在工具提示区域内保持静止的时间长度注意:注意:设定每个控件上需要显示的工具提示内容,方法:(1)在设计器中分别设定各控件的属性:“toolTip1上的TooTip”(2)或编程设定:privatevoidForm1_Load(objectsender,EventArgse)toolTip1.SetToolTip(this.button1,“点击打开文件。”);WebBrowser常用方法:常用方法:Navigate(stringurlString)GoBack()GoForward()Refresh()Stop()常用属性:常用属性:Url:设置或者获取该控件的urlStatusText:在网页点击了一个链接时,WebBrower的StatusText会是新链接的url常用事件:常用事件:DocumentCompleted:页面加载结束时NewWindow:在浏览器新窗口打开之前发生。可以处理此事件,在不满足某些条件时防止新窗口打开。作业作业3:点击提交按钮,显示用户此前所做的选择。点选日期时,在其旁边显示所选的日期。