textbox常用的事件是什么(RichTextBox控件的事件)

本文目录
- RichTextBox控件的事件
- C# TextBox事件实现实例详解
- C#中textbox中的光标移动时触发的事件是什么
- C#TextBox按下回车键触发的事件名称是
- VB6.0的textBOX有哪些事件
- textbox控件事件
- visual studio 2010 中的Textbox的几个事件分别是什么事件
- VB中textbox的change事件是什么意思啊怎么用啊
RichTextBox控件的事件
SelChange事件,DragDrop事件,DragOver事件,GotFocus事件,KeyDown,KeyUp事件,KeyPress事件,LostFocus事件,MouseDown, MouseUp事件,MouseMove事件,Validate事件,OLECompleteDrag事件(ActiveX控件),OLEDragDrop事件(ActiveX控件),OLEDragOver事件(ActiveX控件),OLEGiveFeedback事件(ActiveX控件),OLESetData事件(ActiveX控件),OLEStartDrag事件(ActiveX控件),Change事件(ActiveX控件),Click事件(ActiveX控件),DblClick事件(ActiveX控件),KeyDown,KeyUp事件(ActiveX控件),KeyPress事件(ActiveX控件)。
~~~~~~~~~
RichTextBox 事件
更新:2010 年 6 月(修正)
RichTextBox类型公开以下成员。
事件 名称 说明 ContextMenuClosing 在控件上的任何上下文菜单关闭之前发生。 (继承自FrameworkElement。) ContextMenuOpening 在控件上的任何上下文菜单打开时发生。 (继承自FrameworkElement。) DataContextChanged 仅当此控件的数据上下文更改时才发生。 (继承自FrameworkElement。) DragEnter 在输入系统报告将此控件作为拖动目标的基础拖动事件时发生。 (继承自UIElement。) DragLeave 在输入系统报告将此控件作为拖动来源的基础拖动事件时发生。 (继承自UIElement。) DragOver 在输入系统报告将此控件作为潜在放置目标的基础拖动事件时发生。 (继承自UIElement。) Drop 在输入系统报告将此控件作为放置目标的基础放置事件时发生。 (继承自UIElement。) FocusableChanged 当Focusable属性的值更改时发生。 (继承自UIElement。) GiveFeedback 在输入系统报告涉及此控件的基础拖放事件时发生。 (继承自UIElement。) GotFocus 在此控件获得逻辑焦点时发生。 (继承自UIElement。) GotKeyboardFocus 在键盘焦点位于此控件上时发生。 (继承自UIElement。) GotMouseCapture 在此控件捕获鼠标时发生。 (继承自UIElement。) GotStylusCapture 在此控件捕获手写笔时发生。 (继承自UIElement。) Initialized 初始化此FrameworkElement时发生。此事件与IsInitialized属性的值从 false(或未定义)更改为 true 的情况相符。 (继承自FrameworkElement。) IsEnabledChanged 在此控件的IsEnabled属性值更改时发生。 (继承自UIElement。) IsHitTestVisibleChanged 在此控件的IsHitTestVisible依赖项属性值更改时发生。 (继承自UIElement。) IsKeyboardFocusedChanged 在此控件的IsKeyboardFocused属性值更改时发生。 (继承自UIElement。) IsKeyboardFocusWithinChanged 在此控件的IsKeyboardFocusWithinChanged属性值更改时发生。 (继承自UIElement。) IsMouseCapturedChanged 在此控件的IsMouseCaptured属性值更改时发生。 (继承自UIElement。) IsMouseCaptureWithinChanged 在此控件的IsMouseCaptureWithinProperty值更改时发生。 (继承自UIElement。) IsMouseDirectlyOverChanged 在此控件的IsMouseDirectlyOver属性值更改时发生。 (继承自UIElement。) IsStylusCapturedChanged 在此控件的IsStylusCaptured属性值更改时发生。 (继承自UIElement。) IsStylusCaptureWithinChanged 在此控件的IsStylusCaptureWithin属性值更改时发生。 (继承自UIElement。) IsStylusDirectlyOverChanged 在此控件的IsStylusDirectlyOver属性值更改时发生。 (继承自UIElement。) IsVisibleChanged 在此控件的IsVisible属性值更改时发生。 (继承自UIElement。) KeyDown 在焦点位于此控件上并且用户按下键时发生。 (继承自UIElement。) KeyUp 在焦点位于此控件上并且用户释放键时发生。 (继承自UIElement。) LayoutUpdated 在与当前Dispatcher关联的各种可视控件的布局更改时发生。 (继承自UIElement。) Loaded 在控件已布局、已呈现且可用于交互时发生。 (继承自FrameworkElement。) LostFocus 在此控件失去逻辑焦点时发生。 (继承自UIElement。) LostKeyboardFocus 在键盘焦点不再位于此控件上时发生。 (继承自UIElement。) LostMouseCapture 在此控件失去鼠标捕获时发生。 (继承自UIElement。) LostStylusCapture 在此控件失去手写笔捕获时发生。 (继承自UIElement。) MouseDoubleClick 当单击鼠标按钮两次或更多次时发生。 (继承自Control。) MouseDown 在指针悬停于此控件上并且用户按下任意鼠标按钮时发生。 (继承自UIElement。) MouseEnter 在鼠标指针进入此控件的边界时发生。 (继承自UIElement。) MouseLeave 在鼠标指针离开此控件的边界时发生。 (继承自UIElement。) MouseLeftButtonDown 在鼠标指针悬停于此控件上并且用户按下鼠标左键时发生。 (继承自UIElement。) MouseLeftButtonUp 在鼠标指针悬停于此控件上并且用户释放鼠标左键时发生。 (继承自UIElement。) MouseMove 在鼠标指针悬停于此控件上并且用户移动该鼠标指针时发生。 (继承自UIElement。) MouseRightButtonDown 在鼠标指针悬停于此控件上并且用户按下鼠标右键时发生。 (继承自UIElement。) MouseRightButtonUp 在鼠标指针悬停于此控件上并且用户释放鼠标右键时发生。 (继承自UIElement。) MouseUp 在用户在此控件上释放任意鼠标按钮时发生。 (继承自UIElement。) MouseWheel 在鼠标指针悬停于此控件上并且用户滚动鼠标滚轮时发生。 (继承自UIElement。) PreviewDragEnter 在输入系统报告将此控件作为拖动目标的基础拖动事件时发生。 (继承自UIElement。) PreviewDragLeave 在输入系统报告将此控件作为拖动来源的基础拖动事件时发生。 (继承自UIElement。) PreviewDragOver 在输入系统报告将此控件作为潜在放置目标的基础拖动事件时发生。 (继承自UIElement。) PreviewDrop 在输入系统报告将此控件作为放置目标的基础放置事件时发生。 (继承自UIElement。) PreviewGiveFeedback 在开始拖放操作时发生。 (继承自UIElement。) PreviewGotKeyboardFocus 在键盘焦点位于此控件上时发生。 (继承自UIElement。) PreviewKeyDown 在焦点位于此控件上并且用户按下键时发生。 (继承自UIElement。) PreviewKeyUp 在焦点位于此控件上并且用户释放键时发生。 (继承自UIElement。) PreviewLostKeyboardFocus 在键盘焦点不再位于此控件上时发生。 (继承自UIElement。) PreviewMouseDoubleClick 当用户单击鼠标按钮两次或更多次时发生。 (继承自Control。) PreviewMouseDown 在指针悬停于此控件上并且用户按下任意鼠标按钮时发生。 (继承自UIElement。) PreviewMouseLeftButtonDown 在鼠标指针悬停于此控件上并且用户按下鼠标左键时发生。 (继承自UIElement。) PreviewMouseLeftButtonUp 在鼠标指针悬停于此控件上并且用户释放鼠标左键时发生。 (继承自UIElement。) PreviewMouseMove 在鼠标指针悬停于此控件上并且用户移动该鼠标指针时发生。 (继承自UIElement。) PreviewMouseRightButtonDown 在鼠标指针悬停于此控件上并且用户按下鼠标右键时发生。 (继承自UIElement。) PreviewMouseRightButtonUp 在鼠标指针悬停于此控件上并且用户释放鼠标右键时发生。 (继承自UIElement。) PreviewMouseUp 在鼠标指针悬停于此控件上并且用户释放任意鼠标按钮时发生。 (继承自UIElement。) PreviewMouseWheel 在鼠标指针悬停于此控件上并且用户滚动鼠标滚轮时发生。 (继承自UIElement。) PreviewQueryContinueDrag 在拖放操作过程中键盘或鼠标按钮的状态发生变化时发生。 (继承自UIElement。) PreviewStylusButtonDown 在指针悬停于此控件上并且用户按下手写笔按钮时发生。 (继承自UIElement。) PreviewStylusButtonUp 在指针悬停于此控件上并且用户释放手写笔按钮时发生。 (继承自UIElement。) PreviewStylusDown 在手写笔悬停于此控件上并接触数字化仪时发生。 (继承自UIElement。) PreviewStylusInAirMove 在手写笔掠过控件但并未实际接触数字化仪时发生。 (继承自UIElement。) PreviewStylusInRange 在手写笔悬停于此控件上方并位于数字化仪的检测范围之内时发生。 (继承自UIElement。) PreviewStylusMove 在手写笔掠过控件时发生。若要引发此事件,在数字化仪检测到手写笔时必须移动手写笔;否则,将改为引发PreviewStylusInAirMove。 (继承自UIElement。) PreviewStylusOutOfRange 当手写笔距离要检测的数字化仪过远时发生。 (继承自UIElement。) PreviewStylusSystemGesture 在用户执行若干手写笔笔势之一时发生。 (继承自UIElement。) PreviewStylusUp 在用户将悬停于此控件上的手写笔从数字化仪上移开时发生。 (继承自UIElement。) PreviewTextInput 在此控件以与设备无关的方式获取文本时发生。 (继承自UIElement。) QueryContinueDrag 在拖放操作过程中键盘或鼠标按钮的状态发生变化时发生。 (继承自UIElement。) QueryCursor 在请求显示光标时发生。每次鼠标指针移至新位置时都会在一个控件上引发此事件,这意味着光标对象可能需要根据其新位置进行更改。 (继承自UIElement。) RequestBringIntoView 当在此控件上调用BringIntoView时发生。 (继承自FrameworkElement。) SelectionChanged 在文本选定内容更改后发生。 (继承自TextBoxBase。) SizeChanged 当此控件上的ActualHeight或ActualWidth属性的值发生更改时发生。 (继承自FrameworkElement。) SourceUpdated 当此控件上的任何现有属性绑定的源值发生更改时发生。 (继承自FrameworkElement。) StylusButtonDown 在指针悬停于此控件上并且用户按下手写笔按钮时发生。 (继承自UIElement。) StylusButtonUp 在指针悬停于此控件上并且用户释放手写笔按钮时发生。 (继承自UIElement。) StylusDown 在手写笔悬停于此控件上并接触数字化仪时发生。 (继承自UIElement。) StylusEnter 在手写笔进入此控件的边界时发生。 (继承自UIElement。) StylusInAirMove 在手写笔掠过控件但并未实际接触数字化仪时发生。 (继承自UIElement。) StylusInRange 在手写笔悬停于此控件上方并位于数字化仪的检测范围之内时发生。 (继承自UIElement。) StylusLeave 在手写笔离开此控件的边界时发生。 (继承自UIElement。) StylusMove 在手写笔掠过此控件时发生。若要引发此事件,手写笔位于数字化仪上时必须移动。否则,将改为引发StylusInAirMove。 (继承自UIElement。) StylusOutOfRange 在手写笔悬停于此控件上方并位于数字化仪的检测范围之外时发生。 (继承自UIElement。) StylusSystemGesture 在用户执行若干手写笔笔势之一时发生。 (继承自UIElement。) StylusUp 在用户将悬停于此控件上的手写笔从数字化仪上移开时发生。 (继承自UIElement。) TargetUpdated 当此控件上的任何属性绑定的目标值发生更改时发生。 (继承自FrameworkElement。) TextChanged 在文本控件中的内容更改时发生。 (继承自TextBoxBase。) TextInput 在此控件以与设备无关的方式获取文本时发生。 (继承自UIElement。) ToolTipClosing 在控件上的任何工具提示关闭之前发生。 (继承自FrameworkElement。) ToolTipOpening 当控件上的任意工具提示打开时发生。 (继承自FrameworkElement。) Unloaded 当从加载的控件的元素树中移除元素时发生。 (继承自FrameworkElement。) 另请参见
参考 RichTextBox 类
System.Windows.Controls 命名空间
C# TextBox事件实现实例详解
C# TextBox事件是我们在开发中会碰到的具体的功能需求 那么如何使得想要的C# TextBox事件执行呢?那么这里就向你介绍具体的C# TextBox事件演示实例 包括需求的实现 希望对你有所帮助
C# TextBox事件具体的需求
◆界面要求 定义 个TEXTBOX 分别是 姓名 地址 职业 年龄 输出内容 个BUTTON
◆满足条件
( )用户名不能为空
( )年龄必须是一个大于或等于 的数字
( )职业必须是 程序员 或为空
( )地址不能为空
C# TextBox事件实例实现
using System;
using System Collections Generic; using System ComponentModel;
using System Data;
using System Drawing;
using System Text;
using System Windows Forms;
namespace Chapter
{
public partial class Form : Form
{
public Form ()
{
InitializeComponent();
this button Enabled = false;
this textBox Tag = false;
this textBox Tag = false;
this textBox Tag = false;
this textBox Tag = false;
this textBox Validating+= new System ComponentModel CancelEventHandler( this textboxEmpty_Validating);
this textBox Validating += new System ComponentModel CancelEventHandler( this textboxEmpty_Validating);
this textBox Validating+= new System ComponentModel CancelEventHandler( this textboxOccupation_Validating);
this textBox Validating += new System ComponentModel CancelEventHandler( this textboxEmpty_Validating);
this textBox TextChanged += new System EventHandler(this textbox_TextChanged);
this textBox TextChanged += new System EventHandler(this textbox_TextChanged);
this textBox TextChanged += new System EventHandler(this textbox_TextChanged);
}
//C# TextBox事件 private void textboxOccupation_Validating( object sender System ComponentModel CancelEventArgs e)
{
TextBox tb=(TextBox)sender;
if (tb Text CompareTo( Programmer ) == ||tb Text Length== )
{
tb Tag = true;
tb BackColor = System Drawing SystemColors Window;
}
else
{
tb Tag = false;
tb BackColor = Color Red;
}
ValidateOk();
}
//C# TextBox事件 private void textboxEmpty_Validating( object sender System ComponentModel CancelEventArgs e)
{
TextBox tb = (TextBox)sender;
if (tb Text Length == )
{
tb BackColor = Color Red;
tb Tag = false;
}
else
{
tb BackColor = System Drawing SystemColors Window;
tb Tag = true;
}
ValidateOk();
}
private void textboxAge_KeyPress( object sender KeyPressEventArgs e)
{
if ((e KeyChar 《 || e KeyChar 》 ) && e KeyChar != )
e Handled = true;
}
private void textbox_TextChanged( object sender System EventArgs e)
{
TextBox tb = (TextBox)sender;
if (tb Text Length == && tb!=textBox )
{
tb Tag = false; tb BackColor = Color Red;
}
else if (tb == this textBox && (tb Text Length != && tb Text CompareTo( Programmer ) != ))
{
tb Tag = false;
}
//C# TextBox事件 else
{
tb Tag = true;
tb BackColor = SystemColors Window;
}
ValidateOk();
}
private void ValidateOk()
{
this button Enabled = ((bool)(this textBox Tag) && (bool)(this textBox Tag) && (bool)(this textBox Tag) && (bool)(this textBox Tag));
}
private void button _Click( object sender EventArgs e)
{
string output;
//C# TextBox事件
output = Name: + this textBox Text + ;
output += Address: + this textBox Text + ;
output += Occupation: + this textBox Text + ;
output += Age: + this textBox Text + ;
this textBox Text = output;
}
}
}
lishixinzhi/Article/program/net/201311/13291C#中textbox中的光标移动时触发的事件是什么
好像不怎么可行
系统好像只能对其select或者是获取选定文本,没有改变时触发的事件
可以设置标记在按键或者是鼠标事件后判断,很麻烦...
能影响光标位置的键不止是方向键,也可能是字母键,还可能是回退键,鼠标那就更不必说了
C#TextBox按下回车键触发的事件名称是
// 事件
// this.textBox1.KeyPress += new
System.Windows.Forms.KeyPressEventHandler(this.TextBox1_Press);
private void TextBox1_Press(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == 13)
{
textBox1.Text = "AAA";
}
}
扩展资料:
相关属性
1、TextBox.AutoCompleteCustomSource 属性
获取或设置当 TextBox.AutoCompleteSource 属性设置为 时要使用的自定义 T:System.Collections.Specialized.StringCollection。
2、TextBox.AutoCompleteMode 属性
获取或设置一个选项,该选项控制自动完成应用于 TextBox 的方式。
类型:System.Windows.Forms.AutoCompleteMode
AutoCompleteMode 值之一。
以下为这些值:
Append:将最可能的候选字符串的其余部分追加到现有的字符,并突出显示追加的字符。
Suggest:显示与控件关联的辅助下拉列表。 此下拉列表填充了一个或多个建议完成字符串。
SuggestAppend:追加 Suggest 和 Append 选项。
None:禁用自动完成 这是默认值。
3、TextBox.AutoCompleteSource 属性
获取或设置一个值,该值指定用于自动完成的完整字符串的源。
参考资料来源:textbox-百度百科
VB6.0的textBOX有哪些事件
共计有24个事件。只要你建立一个textbox控件,双击打开代码编写窗口,就可以右边的组合框中看到这24个事件。
change 改变事件,当发生变化时,就会被触发
click事件,单击事件
dblclick 双击事件
dragdrop向下拖拽
dragover拖拽出界
gotfocus 获取焦点
keydown 键盘的键按下
下面就不写了。
textbox控件事件
如果是Winform程序,就在按钮的单击事件中来写,如果是web,可以在某个按钮的单击事件中来写,也可以在自定义验证控件中来写。
至于如何检测用户名是否存在,就是到数据库中查找,看能不能找到。
visual studio 2010 中的Textbox的几个事件分别是什么事件
databinding:数据绑定
disposed:释放
Init:初始化
TextChanged:Text值改变
VB中textbox的change事件是什么意思啊怎么用啊
就是当text框中的内容改变是触发该事件。
本来Print
Text1
就是在窗体上打印text中的内容,
当textbox中输入时,触发了charge事件,
于是这个命令被再次执行,
输入A时,就会出现A
输入B时,因为text框中是AB,故在第一个A后再打印AB,为AAB
输入C时,就会出现AABABC
输入D后,就会出现AABABCABCD
就是你这种情况
讲的够仔细吧

更多文章:
下载免费java(有什么无病毒、安全的网站可以免费下载java格式手机游戏,且是触屏全屏的)
2026年9月24日 18:00
php7连接mysql数据库操作(PHP7连接mysql数据库方法)
2025年12月29日 00:15
c语言终止程序(C语言~~~如何使程序中途结束、跳出~~~)
2025年6月5日 07:30
flex布局的兼容性(怎么用css使得input的输入框对齐,要写出代码,别百度其他的)
2026年7月27日 12:15
正则表达式支持库(怎样在aardio中使用正则表达式,用哪个函数)
2025年11月17日 05:30
腾讯云数据库管理工具(navicat导入mangodb几百万行传输中断)
2025年12月5日 03:30
java 线程安全(java中为什么说,String是线程安全的)
2026年5月1日 04:00
下载excel教程(windows家庭中文版的怎么下载excel教程)
2026年8月11日 20:15
delphi控制485(如何在delphi中使用海康威视的485口)
2026年9月4日 06:00
tengine windows(天龙八部报错是怎么回事啊 )
2026年2月14日 17:45
ctab化学名称?predictive与predictable的区别
2026年8月14日 15:30










