C#的trackBar控件问题

taoye_11 2019-09-06 10:03:05
请问我在使用C#的trackBar时候,当使用方向键时,trackBar的标尺也跟着移动,我现在不想让标尺移动,请问怎么做,谢谢!!
...全文
221 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
asq985 2019-09-08
  • 打赏
  • 举报
回复
重新发

        private void Form1_Load(object sender, EventArgs e)
        {
            trackBar1.Minimum = 0;
            trackBar1.Maximum = 100;

            this.KeyUp += (Object sd, KeyEventArgs arg) =>
            {
                if (arg.KeyCode == Keys.Up)
                {
                    trackBar1.Value = trackBar1.Value > 0 ? trackBar1.Value - 1 : 0;
                }
                else if (arg.KeyCode == Keys.Down)
                {
                    trackBar1.Value = trackBar1.Value <100 ? trackBar1.Value + 1 : 100;
                }
            };
        }
asq985 2019-09-08
  • 打赏
  • 举报
回复
this.KeyUp += (Object sd, KeyEventArgs arg) => { if (arg.KeyCode == Keys.Up) { trackBar1.Value = trackBar1.Value > 0 ? trackBar1.Value - 1 : 0; } else if (arg.KeyCode == Keys.Down) { trackBar1.Value = trackBar1.Value <100 ? trackBar1.Value + 1 : 100; }

110,537

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧