17.3.1文本类控件 文本类控件有两种,一种是能够进行编辑的,另外一种不能编辑, 主要应用于文本显示。文本编辑控件包括 TextBox和 RichTextBox, 前者显示设计时输入的文本,它可由用户在运行时编辑或以编程方 式更改;后者使文本能够以纯文本或RTF格式显示。文本显示控件 则包括Labe和 LinkedLabel,主要区别在于Labe显示用户无法直接 编辑的文本,而 Linkedlabel则将文本显示为Web样式的链接,并在 用户单击该特殊文本时触发事件,该文本通常是到另一个窗口或 Web站点的链接 TextBox和 RichText Box能够接受用户的输入,可以做为用户与应用 程序之间的交互,因此通常处理的是 TextChanged Multiline Changed之类的事件,它表示当用户修改了输入值或者结束 输入时应该做出反应
17.3.1 文本类控件 文本类控件有两种,一种是能够进行编辑的,另外一种不能编辑, 主要应用于文本显示。文本编辑控件包括TextBox和RichTextBox, 前者显示设计时输入的文本,它可由用户在运行时编辑或以编程方 式更改;后者使文本能够以纯文本或RTF格式显示。文本显示控件 则包括Label和LinkedLabel,主要区别在于Label显示用户无法直接 编辑的文本,而LinkedLabel则将文本显示为Web样式的链接,并在 用户单击该特殊文本时触发事件,该文本通常是到另一个窗口或 Web站点的链接。 TextBox和RichTextBox能够接受用户的输入,可以做为用户与应用 程序之间的交互,因此通常处理的是TextChanged、 MultilineChanged之类的事件,它表示当用户修改了输入值或者结束 输入时应该做出反应
17.3.2按钮类控件(1) ■按钮 按钮可以发布命令或者设置值,包括 Button、 CheckBox和 Radio Box Button通常用来启动、停止或中断进程; CheckBox显示一个复选框 和一个文本标签,通常用来设置选项; RadioBox显示一个可打开或 关闭的按钮。 Button通常要处理的是用户按下该按钮的事件,例如, 最简单的动作是按下一个按钮后关闭窗体,其代码如下所示 private void button Click(object sender, System Event Args e) this Close()
17.3.2 按钮类控件(1) ◼ 按钮 按钮可以发布命令或者设置值,包括Button、CheckBox和RadioBox。 Button通常用来启动、停止或中断进程;CheckBox显示一个复选框 和一个文本标签,通常用来设置选项;RadioBox显示一个可打开或 关闭的按钮。Button通常要处理的是用户按下该按钮的事件,例如, 最简单的动作是按下一个按钮后关闭窗体,其代码如下所示: private void button1_Click(object sender, System.EventArgs e) { this.Close( ); }
17.3.2按钮类控件(2) Check Box CheckBox通常用来设置选项,因此通常处理的是 CheckedChanged事 件。例如,一个 CheckBox用来表示是否允许窗体极大化,当它的值 被改变时,根据用户的选择来允许或禁止窗体极大化的代码如下所 private void chk Max Checked Changed(object sender System Event Args e) this MaximizeBox chkDisableMax Checked
17.3.2 按钮类控件(2) ◼ CheckBox CheckBox通常用来设置选项,因此通常处理的是CheckedChanged事 件。例如,一个CheckBox用来表示是否允许窗体极大化,当它的值 被改变时,根据用户的选择来允许或禁止窗体极大化的代码如下所 示: private void chkDisableMax_CheckedChanged(object sender, System.EventArgs e) { this.MaximizeBox = chkDisableMax.Checked ; }