c#窗体应用程序 textbox的内容和trackbar滑动的数值绑定
来源:互联网 发布:淘宝试衣图片 编辑:程序博客网 时间:2024/05/16 10:02
textbox要加一个TextChanged事件,而trackbar要加一个ValueChanged事件
代码如下:
private void trackBar1_ValueChanged(object sender, EventArgs e)
{
textBox1.Text = trackBar1.Value.ToString();
}
private void TextBox1_TextChanged(object sender, EventArgs e)
{
if (textBox1.Text == "" || textBox1.Text == "-")
return;
//try
//{
// int.Parse(textBox1.Text);
//}
//catch
//{
// MessageBox.Show("请不要输入非数字字符");
// return;
//}
//if (int.Parse(textBox1.Text) > 20)
//{
// textBox1.Text = "20";
// trackBar1.Value = 20;
//}
//else if (int.Parse(textBox1.Text) < 0)
//{
// textBox1.Text = "0";
// trackBar1.Value = 0;
//}
//else
//{
// trackBar1.Value = int.Parse(textBox1.Text);
//}
int x;
bool result = int.TryParse(textBox1.Text,out x);
if (result)
{
if (x > trackBar1.Maximum)
{
textBox1.Text = trackBar1.Maximum.ToString();
trackBar1.Value = trackBar1.Maximum;
}
else if (x < trackBar1.Minimum)
{
textBox1.Text = trackBar1.Minimum.ToString();
trackBar1.Value = trackBar1.Minimum;
}
else
{
trackBar1.Value = int.Parse(textBox1.Text);
}
}
else
{
MessageBox.Show("请不要输入非数字字符");
}
}
注释的内容可以替换现编的内容
- c#窗体应用程序 textbox的内容和trackbar滑动的数值绑定
- C# 如何加密Textbox里的内容?
- 递归遍历 清空窗体TextBox ComboBox 等的内容
- C# 如何罗列应用程序创建和打开的所有窗体?
- C#两个窗体上的Textbox的文本相互显示
- C#递归获取窗体上所有TextBox的文本
- C# 改变窗体中所有TextBox控件的属性
- C# winform中,动态绑定textbox,combox,datagridview的示例
- C# WPF TextBox绑定数据的简单应用
- C# WPF TextBox控件与变量的绑定
- [VB.NET]一个用DATASET绑定的FORM.TEXTBOX,如何设置默认数值?
- C#创建无窗体的应用程序
- C# 串口与窗体应用程序的连接
- C#开发Windows窗体应用程序的步骤
- C#开发Windows窗体应用程序的步骤
- c# 其它窗体获得当前应用程序主窗体的句柄
- 读取C# Textbox控件中包含中文内容的长度
- 读取C# Textbox控件中包含中文内容的长度
- ResourceManager相关配置参数
- 发送附件的 mail 类
- 开灯问题_JAVA_南阳理工ACM77
- Struts2-----1、MVC思想概述
- 聚类(一)
- c#窗体应用程序 textbox的内容和trackbar滑动的数值绑定
- [解决]Hadoop 2.4.1 UnsatisfiedLinkError: org.apache.hadoop.io.nativeio.NativeIO$Windows.access0
- 单播、广播、组播详解
- android——彻底关闭应用程序
- 背景图片按比例拉伸自适应大小
- Xcode的快捷键及代码格式化
- WCF+LINQ之登录注册
- Arduino的详细介绍(基于Mega2560)(分文)——外部中断attachInterrupt()
- SurfaceHolder