C#窗体程序怎么实现点一个按钮在Textbox控件里输出随机字符串

作者&投稿:隆家 (若有异议请与网页底部的电邮联系)
c#在窗体应用程序中输入随机数 按下bution 在textbox1中显示一个随机数~

给button添加一个click事件,在事件中添加如下的代码,就可以实现
Random rd = new Random();
int r=rd.Next(0,10);
textbox1.Text=r.ToString();

winform还是asp.net
对于asp.net
protected void Button1_Click(object sender, EventArgs e)
{
int hits;
if (ViewState["hits"] == null)
{
hits = 0;
}
else
{
hits = (int)ViewState["hits"];
}
hits++;
ViewState["hits"] = hits;
this.TextBox1.Text = hits.ToString();
}


对于winform


public int i;
private void button1_Click(object sender, EventArgs e)
{
i++;
this.textBox1.Text = "单击了"+i.ToString()+"次";
}

private void Form1_Load(object sender, EventArgs e)
{
i = 0;
}

以上代码vs 2005 vs 2008均调试通过

//随机变量
private Random random = new Random();
//随机字符串将会出现的字符
private string[] strs = new string[] { "1", "2", "A", "B", "a", "水", "火" };

//按钮单击
private void button1_Click(object sender, EventArgs e)
{
textBox1.Text = GetStr(4);//为文本框赋值
}
/// <summary>
/// 获取随机字符串
/// </summary>
/// <param name="num">随机字符串的长度</param>
/// <returns></returns>
private string GetStr(int num)
{
string result = "";//随机字符串结果
for (int i = 0; i < num; i++)
{
int randomNum = random.Next(strs.Length);//产生一个小于随机字符串集合数量的非负整数
result += strs[randomNum];//叠加随机位置的字符
//result += strs[random.Next(strs.Length)];
}
return result;//返回最后的结果
}

要在按钮的click函数中使用random函数,来产生一个随机数

Random 函数

可以啊 需要一个随机函数 和两嘀哒事件啊


沧县19660855062: C#的windows窗体中如何实现点击一按钮返回上一界面 -
琦俗脉平: 第一个方法,用一个container来显示你的control,点击返回的时候加载上一个control,这样写的话,自己比较麻烦一点; 第二个方法,用第三方控件,比如说DotnetBar的控件,有一个向导控件的,很好用.

沧县19660855062: c#中点击一个按钮弹出一个窗体,如何实现? -
琦俗脉平: Form2 form=new Form(); form.showDailog();//模式窗口 form.show();//正常窗口

沧县19660855062: C#窗体程序怎么实现点一个按钮在Textbox控件里输出随机字符串 -
琦俗脉平: //随机变量 private Random random = new Random();//随机字符串将会出现的字符 private string[] strs = new string[] { "1", "2", "A", "B", "a", "水", "火" };//按钮单击 private void button1_Click(object sender, EventArgs e) ...

沧县19660855062: 如何在C#窗体中实现点击按钮打开一个软件代码?
琦俗脉平:Process[] processes = Process.GetProcessesByName( "java "); if (processes.Length == 0) { ProcessStartInfo psi = new ProcessStartInfo(@"tool\java.exe"); Process.Start(psi); } 写按钮事件里,不想要执行次数限制就把第一行和if去掉

沧县19660855062: C#窗口程序里怎么实现点一个BUtton控件 toolstricpstatusLabel的Text属性显示指定内容 -
琦俗脉平: 双击button 按钮, 在事件中写入 toolstricpstatusLabel.text="指定的内容 .. "

沧县19660855062: 怎么用C#windows窗体应用程序设置点击一个button打开我想打开的程序 -
琦俗脉平: System.Diagnostics.Process p = new Process(); ///应用程序路径 p.StartInfo.FileName = "C:/Windows/system32/notepad.exe"; p.Start();

沧县19660855062: c#中点击一个按钮谈出一个窗体,如何实现? -
琦俗脉平: 是winform吗?form1 objform1=new form1() objform1.show(); //显示form1窗体 this.hide() //隐藏当前窗口

沧县19660855062: c# 如何用代码实现按钮的单击 -
琦俗脉平: c#中在代码中定义了一个Button控件,添加该控件的单击事件 using System; using System.Drawing; using System.Windows.Forms; namespace WindowsFormsApplication1 {public partial class Form1 : Form{public Form1(){...

沧县19660855062: C#怎么让点击一个按钮式的东西来弹出页面 -
琦俗脉平: 在按钮的click()事件中写.实例化 想要打开的窗体,然后将想要现实的窗体 .show()就可以了.

沧县19660855062: 用C#编一个窗体,想实现点击一个窗体上部分的button控件,改变窗体下部分的显示和控件. -
琦俗脉平: 用几个Panel把每个按钮要显示的内容放上去,然后重叠在一起,只设一个Panel的Visible属性设true,其他设为false,然后对应的按钮把panel设为true,其他设为false.主要思路就这样

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网