c# textbox的滚动条总是指向最底端的简单解决方法

当我第一次添加滚动条时候,我发现滚动条总是跑向上方,经过研究

解决方案如下:

•this.textBox1.Focus();
•获取焦点
•this.textBox1.Select(this.textBox1.textLength,0);
•选择到最后一行文本
•this.textBox1.ScrollToCaret();
•滑轮滚动到光标处 

ps:下面看下c# textBox滚动条一直在最下的解决方法

this.textBox1.Focus();//获取焦点
this.textBox1.Select(this.textBox1.TextLength, 0);//光标定位到文本最后
this.textBox1.ScrollToCaret();//滚动到光标处

总结

以上所述是小编给大家介绍的c# textbox的滚动条总是指向最底端的简单解决方法,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

(0)

相关推荐

  • asp.net richTextBox中高亮显示选中字符串或文本

    实例验证如下: 复制代码 代码如下: private void 突出显示(string 要查找字符串) { //首先找到要查找字符串的起始位置 int 开始位置=richTextBox短语显示.Find(要查找字符串); //判断一下是否找到,如果找不到那么开始位置是-1 if (开始位置>=0) { richTextBox短语显示.SelectionStart = 开始位置; //得到字符串的长度 richTextBox短语显示.SelectionLength = 要查找字符串.Length;

  • asp.net textbox javascript实现enter与ctrl+enter互换 文本框发送消息与换行(类似于QQ)

    1.也许讲解有点初级,希望高手不要"喷"我,因为我知道并不是每一个人都是高手,我也怕高手们说我装13: 2.如有什么不对的地方,还希望大家指出,一定虚心学习,如果有更好的办法请告诉我一声哦: 3.本文属于作者原创,尊重他人劳动成果,转载请注明作者,谢谢. 下面开讲: 如题,这个功能也困扰了我一两天事件了,我也上网找了很多资料,但是网上大部分的说法都差不多,问题始终还是没解决,于是乎我开始找是问题的根源,我开始用的是文本框的onkeydown事件,分别写了两个js函数,如下: 复制代码

  • asp.net ajaxControlToolkit FilteredTextBoxExtender的简单用法

    验证控件的作用是如果输入的信息不符合,给用户相关的提示,儿这个文本过滤控件的好处是直接不给用户输入错误信息的机会 FilteredTextBoxExtender的一些属性: 1, TargetControlID:用来设置要控制的文本框. 2, FilterType:设置被过滤的类型,提供如下四种: Custom:如果选择这个选项,就可以在另外的一个属性中自定义不被过滤的字符 Numbers:让关联的文本框只能输入数字. UppercaseLetters:让关联的文本框只能输入大写字母. Lowe

  • 为TextBox装饰水印与(blur和focus)事件应用

    某一时候,为文本框(TextBox)装饰个水印.它有两种状态,一是blur和focus.因此,我们可以在Javascript写两个事件: 复制代码 代码如下: <script type="text/javascript"> var watermarkText = "输入名称"; function WaterMarkOnBlur(textbox) { if (textbox.value.length == 0) { textbox.style.color

  • Asp.net TextBox的TextChanged事件使用介绍

    在博客园里有位兄弟问了我一个问题,动态创建的控件是如何加载视图状态,还提到ProcessPostData方法的调用.这里我就用TextBox的TextChanged事件来说说视图数据的加载以及事件的触发. 我们首先还是来看一个demo吧: 代码如下: 运行结果如图: 现在我们来修改文本框的值,然后点击按钮提交页面,看看有什么事情发生 TextBox的TextChanged事件这时候发生了,运行结果如图: 现在我们什么也不做,再次点击按钮提交,看看会有什么效果: 这是为什么了,TextBox的Te

  • Autocomplete Textbox Example javascript实现自动完成成功

    复制代码 代码如下: <SCRIPT language=JScript type=text/javascript>  var isOpera = navigator.userAgent.indexOf("Opera") > -1;  var isIE = navigator.userAgent.indexOf("MSIE") > 1 && !isOpera;  var isMoz = navigator.userAgent.i

  • RichTextBox 显示图片和word的代码

    显示图像: 复制代码 代码如下: Image img = Image.FromFile( @"E:\image\bottle\2006122013203825344.jpg" );           Clipboard.SetDataObject( img );           RichTextBox.Paste( DataFormats.GetFormat( DataFormats.Bitmap ) );显示wordstring filename = @"d:\随笔.

  • DataList中TextBox onfocus调用后台void静态方法及获取相应行数

    昨天在某一论坛上看到的.Insus.NET尝试做了一下,算是练习了. Insus.NET的测试演示: xxx.aspx:  复制代码 代码如下: <asp:DataList ID="dlItemGeneral" runat="server" CellPadding="0" CellSpacing="0" Width="100%" OnItemDataBound="dlItemGeneral_

  • richtextbox控件插入链接代码分享

    复制代码 代码如下: using System;using System.ComponentModel;using System.Drawing;using System.Windows.Forms;using System.Runtime.InteropServices; namespace RichTextBoxLinks{ public class RichTextBoxEx : RichTextBox {  #region Interop-Defines  [ StructLayout(

  • ASP.NET中为TextBox中添加calendar.js示例代码

    1.在工程文件下面新建文件夹"js",然后向其中添加JavaScript.js新建项,重命名为calendar.js. 2.向calendar.js中写入代码, 复制代码 代码如下: var cal; var isFocus=false; //是否为焦点 //function SelectDate(obj,strFormat) //两个参数改为只传一个 function SelectDate(obj) { var date = new Date(); var by = date.get

随机推荐