none
richtextbox 事件问题 RRS feed

  • 问题

  • 我想问一下Click,KeyPress,SelectionChanged,Enter,Leave这几个事件都是什么时候会被触发
    还有比如我选中richtextbox,这几个事件触发的先后顺序

    还有就是我在程序中修改了richtextbox的Text或者BorderStyle等属性,这些事件会不会触发?
    2009年8月3日 1:41

答案

  • 你好,请参考:

    http://msdn.microsoft.com/zh-cn/library/system.windows.forms.richtextbox_members(VS.85).aspx
    jon.valett@gmail.com
    2009年8月3日 1:49
    版主
  • Click 事件: 在单击文本框时发生。这个是指鼠标左键单击。
    KeyPress事件:在RichTextBox控件有焦点的情况下按下键时发生。
    SelectionChanged 事件 控件内的选定文本更改时发生。
    Enter 事件 进入控件时发生(获得输入焦点)。
    Leave 事件 在输入焦点离开控件时发生。

    改变Text有可能会触发SelectionChanged,如果改变Text的情况下选定的文本被改变了,就会触发这个事件!
    周雪峰
    2009年8月3日 2:18
    版主

全部回复

  • 你好,请参考:

    http://msdn.microsoft.com/zh-cn/library/system.windows.forms.richtextbox_members(VS.85).aspx
    jon.valett@gmail.com
    2009年8月3日 1:49
    版主
  • Click 事件: 在单击文本框时发生。这个是指鼠标左键单击。
    KeyPress事件:在RichTextBox控件有焦点的情况下按下键时发生。
    SelectionChanged 事件 控件内的选定文本更改时发生。
    Enter 事件 进入控件时发生(获得输入焦点)。
    Leave 事件 在输入焦点离开控件时发生。

    改变Text有可能会触发SelectionChanged,如果改变Text的情况下选定的文本被改变了,就会触发这个事件!
    周雪峰
    2009年8月3日 2:18
    版主