C#中实现文本框的滚动条自动滚到最底端

    1、配置textBox的Multiline属性为true;

2、配置textBox的ScrollBars属性为Vertical,实现纵向滚动条;

3、然后如下语句实现自己滚动:

 

       private void textBox3_TextChanged_1(object sender, EventArgs e)

        {

            textBox3.SelectionStart = textBox3.Text.Length;

            textBox3.ScrollToCaret(); 

        }
 

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在 C# 实现通过滚动条来控制扇形角度的变化,可以按照以下步骤进行操作: 1. 在窗体添加一个滚动条控件和一个自定义控件(用于绘制扇形)。 2. 在滚动条的 Scroll 事件,获取滚动条的值,并将其转换为扇形的角度。 3. 在自定义控件的 Paint 事件,根据角度绘制扇形。 下面是一个简单的代码示例: ```csharp using System; using System.Drawing; using System.Windows.Forms; public class FanControl : Control { private int angle = 0; public int Angle { get { return angle; } set { angle = value; Invalidate(); } } protected override void OnPaint(PaintEventArgs e) { base.OnPaint(e); Graphics g = e.Graphics; g.Clear(BackColor); Brush brush = new SolidBrush(ForeColor); g.FillPie(brush, ClientRectangle, -90, angle); } } public class MainForm : Form { private HScrollBar scrollBar; private FanControl fanControl; public MainForm() { InitializeComponent(); } private void InitializeComponent() { scrollBar = new HScrollBar(); fanControl = new FanControl(); scrollBar.Dock = DockStyle.Bottom; scrollBar.Minimum = 0; scrollBar.Maximum = 360; scrollBar.ValueChanged += ScrollBar_ValueChanged; fanControl.Dock = DockStyle.Fill; Controls.Add(fanControl); Controls.Add(scrollBar); } private void ScrollBar_ValueChanged(object sender, EventArgs e) { fanControl.Angle = scrollBar.Value; } } ``` 在这个例子,我们创建了一个自定义的 FanControl 控件,并在其实现了绘制扇形的功能。然后,我们在主窗体添加了一个滚动条控件和一个 FanControl 控件,并在滚动条的 Scroll 事件更新了 FanControl 控件的角度。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值