首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

帮帮忙这个有关问题小弟我想了很久了

2012-03-08 
帮帮忙这个问题我想了很久了我定义了textBox1和一个button1。有一个Dictionary String,String ,IDictiona

帮帮忙这个问题我想了很久了
我定义了textBox1和一个button1。有一个Dictionary <String,String> ,

IDictionary <String,String>   WordKey=new   Dictionary <String,String> ();
然后往WorkKey里填了若干值,现在想遍历WorkKey的值,让每一个值都依次显示在textBox1里,每次显示一个,按button1显示下一个,请问button1的click方法应该怎么写呢,我是这样遍历的,可是怎么让它停下来等待click事件的发生再跳到下一步呢?

for(String   a   in   WordKey.Keys)
{
        String   temp=WorKey[a];
        textBox1.Text=temp;
}


[解决办法]
private int i = 0;
private void button1_Click(Object sender, EventArgs e)
{
IDictionary <String,String> WordKey=new Dictionary <String,String> ();
if (i == WordKey.Keys.Count)
{
i = 0;
return;
}

textBox1.Text = WordKey.Keys[i++];
}
[解决办法]
你 定义一个 idx
button1的click idx+1 显示对应的

基于 事件

[解决办法]
搂主先理清思路,自己要干什么。

既然你要用button来控制一个一个显示,为什么你还要用for?

按以下button,就顺序向下取一个不就好了么
[解决办法]
up
[解决办法]
up

热点排行