TextBox with support for getting and setting the vertical scroll bar position, as well as listening to vertical scroll events.
More...
|
| override void | WndProc (ref Message message) |
| |
| override void | OnKeyDown (System.Windows.Forms.KeyEventArgs e) |
| |
| override void | OnKeyUp (System.Windows.Forms.KeyEventArgs e) |
| |
| override void | OnResize (System.EventArgs e) |
| |
| override void | OnMouseDown (System.Windows.Forms.MouseEventArgs e) |
| |
| override void | OnMouseUp (System.Windows.Forms.MouseEventArgs e) |
| |
| override void | OnMouseMove (System.Windows.Forms.MouseEventArgs e) |
| |
| override void | OnFontChanged (System.EventArgs e) |
| |
| override void | Dispose (bool disposing) |
| |
TextBox with support for getting and setting the vertical scroll bar position, as well as listening to vertical scroll events.
Definition at line 67 of file CodeView.cs.
◆ ScrollTextBox()
| BioImager.CodeView.ScrollTextBox.ScrollTextBox |
( |
| ) |
|
Definition at line 70 of file CodeView.cs.
71 {
72 _components = new System.ComponentModel.Container();
73
74 OnFontChanged(null);
75 }
◆ Dispose()
| override void BioImager.CodeView.ScrollTextBox.Dispose |
( |
bool |
disposing | ) |
|
|
protected |
If the components are not null, dispose of them.
- Parameters
-
| disposing | true to release both managed and unmanaged resources; false to release only unmanaged resources. |
Definition at line 203 of file CodeView.cs.
206 {
207 if (disposing && (_components != null))
208 _components.Dispose();
209 base.Dispose(disposing);
210 }
◆ OnFontChanged()
| override void BioImager.CodeView.ScrollTextBox.OnFontChanged |
( |
System.EventArgs |
e | ) |
|
|
protected |
Definition at line 189 of file CodeView.cs.
192 {
193 base.OnFontChanged(e);
194 using (System.Drawing.Graphics graphics = this.CreateGraphics())
195 _fontWidth = (int)graphics.MeasureString("W", this.Font).Width;
196 TryFireScrollEvent();
197 }
◆ OnKeyDown()
| override void BioImager.CodeView.ScrollTextBox.OnKeyDown |
( |
System.Windows.Forms.KeyEventArgs |
e | ) |
|
|
protected |
Definition at line 122 of file CodeView.cs.
125 {
126 base.OnKeyDown(e);
127 TryFireScrollEvent();
128 }
◆ OnKeyUp()
| override void BioImager.CodeView.ScrollTextBox.OnKeyUp |
( |
System.Windows.Forms.KeyEventArgs |
e | ) |
|
|
protected |
If the user presses the up or down arrow key, then the scroll event is fired
- Parameters
-
Definition at line 133 of file CodeView.cs.
136 {
137 base.OnKeyUp(e);
138 TryFireScrollEvent();
139 }
◆ OnMouseDown()
| override void BioImager.CodeView.ScrollTextBox.OnMouseDown |
( |
System.Windows.Forms.MouseEventArgs |
e | ) |
|
|
protected |
Definition at line 153 of file CodeView.cs.
156 {
157 base.OnMouseDown(e);
158 TryFireScrollEvent();
159 }
◆ OnMouseMove()
| override void BioImager.CodeView.ScrollTextBox.OnMouseMove |
( |
System.Windows.Forms.MouseEventArgs |
e | ) |
|
|
protected |
Definition at line 174 of file CodeView.cs.
177 {
178 base.OnMouseMove(e);
179 if (e.Button != System.Windows.Forms.MouseButtons.None)
180 TryFireScrollEvent();
181 }
◆ OnMouseUp()
| override void BioImager.CodeView.ScrollTextBox.OnMouseUp |
( |
System.Windows.Forms.MouseEventArgs |
e | ) |
|
|
protected |
If the mouse is up, then try to fire the scroll event.
- Parameters
-
| e | The mouse event arguments. |
Definition at line 164 of file CodeView.cs.
167 {
168 base.OnMouseUp(e);
169 TryFireScrollEvent();
170 }
◆ OnResize()
| override void BioImager.CodeView.ScrollTextBox.OnResize |
( |
System.EventArgs |
e | ) |
|
|
protected |
Definition at line 143 of file CodeView.cs.
146 {
147 base.OnResize(e);
148 TryFireScrollEvent();
149 }
◆ WndProc()
| override void BioImager.CodeView.ScrollTextBox.WndProc |
( |
ref Message |
message | ) |
|
|
protected |
Definition at line 109 of file CodeView.cs.
112 {
113 base.WndProc(ref message);
114 if (message.Msg == Win32.WM_VSCROLL
115 || message.Msg == Win32.WM_HSCROLL
116 || message.Msg == Win32.WM_MOUSEWHEEL
117 ) TryFireScrollEvent();
118 }
◆ HorizontalScrollPosition
| int BioImager.CodeView.ScrollTextBox.HorizontalScrollPosition |
|
getset |
Definition at line 95 of file CodeView.cs.
96 {
97 set { SetScroll(value, Win32.WM_HSCROLL, Win32.SB_HORZ); }
98 get { return GetScroll(Win32.SB_HORZ); }
99 }
◆ VerticalScrollPosition
| int BioImager.CodeView.ScrollTextBox.VerticalScrollPosition |
|
getset |
Definition at line 83 of file CodeView.cs.
84 {
85 set { SetScroll(value, Win32.WM_VSCROLL, Win32.SB_VERT); }
86 get { return GetScroll(Win32.SB_VERT); }
87 }
◆ ScrollChanged
| System.Windows.Forms.ScrollEventHandler BioImager.CodeView.ScrollTextBox.ScrollChanged |
The documentation for this class was generated from the following file: