Input for WinForms的基于任务的帮助 > 当边框颜色变化时显示一个消息框 |
您可以使用BorderColorChanged事件,该事件在BorderColor属性的值发生变化时触发。
为了在C1TextBox边框颜色发生变化时创建一个消息框,请完成以下步骤:
Visual Basic
Visual Basic |
拷贝代码
|
---|---|
Private Sub C1TextBox1_MouseClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles C1TextBox1.MouseClick C1TextBox1.BorderColor = Color.Purple End Sub |
C#
C# |
拷贝代码
|
---|---|
private void c1TextBox1_MouseClick(object sender, MouseEventArgs e) { c1TextBox1.BorderColor = Color.Purple; } |
Visual Basic
Visual Basic |
拷贝代码
|
---|---|
Private Sub C1TextBox1_BorderColorChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles C1TextBox1.BorderColorChanged MessageBox.Show(“The C1TextBox1 border color change to purple”) End Sub |
C#
C# |
拷贝代码
|
---|---|
private void c1TextBox1_BorderColorChanged(object sender, EventArgs e) { MessageBox.Show("The c1TextBox1 border color changed to purple"); } |
本主题说明如下:
当您鼠标单击C1TextBox控件时,边框颜色将变为紫色。一旦该颜色变为紫色,将触发BorderColorChanged,此时将出现一个消息框,提示用户边框的颜色发生了变化。