【发布时间】:2014-03-04 12:49:02
【问题描述】:
我有一个code,它从文件中读取信息并将它们显示给用户....现在我想在向用户显示信息后STOP我的code 和WAIT 用于buttonpress 启动我的event,因为该按钮清除了textbox 并返回一些信息给用户/管理员...
但我不知道如何阻止我的代码运行并等待button 被按下...
非常感谢
StringBuilder strbuildsection = new StringBuilder();
StringBuilder strbuildbetreff = new StringBuilder();
StringBuilder strbuildinhalt = new StringBuilder();
StringBuilder strbuilduser = new StringBuilder(System.Environment.UserName);
StringBuilder strbuildusercheck = new StringBuilder();
foreach (string Ccat in this.ini.IniGetCategories())
{
string readval = ini.IniReadValue(Ccat, "Read");
string usercheckvar = (this.ini.IniReadValue(Ccat, "SpecifyUser"));
string user = System.Environment.UserName;
if (readval == "0")
{
if (usercheckvar == user || usercheckvar.Equals("All"))
{
strbuildsection.Append(Ccat + Environment.NewLine);
foreach (string cat in this.ini.IniGetKeys(Ccat))
{
strbuildinhalt.Clear();
strbuildusercheck.Clear();
strbuildbetreff.Clear();
strbuildbetreff.Append(this.ini.IniReadValue(Ccat, "Betreff") + Environment.NewLine);
strbuildinhalt.Append(this.ini.IniReadValue(Ccat, "Inhalt") + Environment.NewLine);
}
textBox1.AppendText(strbuildsection.ToString() + strbuildbetreff.ToString() + strbuildinhalt.ToString() + strbuildusercheck.ToString() + Environment.NewLine);
strbuildsection.Clear();
// HERE I want to stop my process and wait until the User
// press the button and start my event
// but i don't know how to do this
// After this the loop continue and so on
}
private void BT_Bestaetigung_Click(object sender, EventArgs e)
{
CODE
}
所以如果button 被按下,我想开始我的“事件”,如果没有,代码应该等待这个
【问题讨论】:
-
欢迎来到stackoverflow。请在提问之前表现出你的挣扎。
-
我该怎么办?我的英语不太好...@ToanVo
-
英文没问题。向我们展示您的问题所在以及您当前的代码。
-
你能给我们一些代码吗?
-
@brothers28 我在我的问题中添加了一些代码...
标签: c# winforms events loops button