简单问题,如何实现"请稍候"的功能. 一个按钮,点击的时候显示"请稍候",执行完显示"完成"{ btnStartCompute.Text = "计算中..."; StartCompute(); btnStartCompute.Text = "开始计算";}代码如上,但是效果并没有实现,应该怎么做呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 要什么样的提示,是对话框,label,状态栏 { btnStartCompute.Text = "计算中..."; btnStartCompute.Refresh(); StartCompute(); btnStartCompute.Text = "完成计算"; btnStartCompute.Refresh(); } private void button1_Click(object sender, System.EventArgs e){ Button button = sender as Button; button.Enabled = false; // 禁用该按钮 button.Text = "计算中..."; // 改变按钮文本 button.Refresh(); // 刷新文本 StartCompute(); // 计算 button.Text = "开始计算"; // 改回按钮文本 button.Refresh(); // 刷新文本 button.Enabled = true; // 重新允许该按钮} private void btnStartCompute_Click(object sender, System.EventArgs e){ Button button = sender as Button; // 取得按钮 string text = button.Text; // 保存按钮原文本 button.Enabled = false; // 禁用该按钮 button.Text = "计算中..."; // 改变按钮文本 button.Refresh(); // 刷新文本 StartCompute(); // 计算 button.Text = text; // 恢复按钮原文本 button.Refresh(); // 刷新文本 button.Enabled = true; // 重新允许该按钮} 怎么在winform窗口中接收和显示摄像头发送过来的视频流啊? 16进制数转ASSIC码 注册其他画面控件的事件的问题 VS中,关于解决方案的疑问 ProgressBar的问题 c# & DirectX | 请问用Direct显示一张背景图片! 调查一下,各位的开发项目中,有没有用到什么正版的,也就是向第三方买来的组件,什么类型的组件有市场??? C # 保存文件和读取文件的问题 interbase/firebird的ODBC连接问题 这是怎么回事呀?请求帮助! js脚本执行cs 方法 如何实现倒计时?
btnStartCompute.Text = "计算中...";
btnStartCompute.Refresh();
StartCompute();
btnStartCompute.Text = "完成计算";
btnStartCompute.Refresh();
}
{
Button button = sender as Button;
button.Enabled = false; // 禁用该按钮
button.Text = "计算中..."; // 改变按钮文本
button.Refresh(); // 刷新文本
StartCompute(); // 计算
button.Text = "开始计算"; // 改回按钮文本
button.Refresh(); // 刷新文本
button.Enabled = true; // 重新允许该按钮
}
{
Button button = sender as Button; // 取得按钮
string text = button.Text; // 保存按钮原文本
button.Enabled = false; // 禁用该按钮
button.Text = "计算中..."; // 改变按钮文本
button.Refresh(); // 刷新文本
StartCompute(); // 计算
button.Text = text; // 恢复按钮原文本
button.Refresh(); // 刷新文本
button.Enabled = true; // 重新允许该按钮
}