新手请教问题~一个100分~

qq_41291156 2020-03-08 10:35:16
请问以下代码如何实现:
1. Click button1 之后,触发计时器,每5秒换一个背景颜色

2. 用a ,b,c,result,4个变量 同时在一个窗口上表达10道小学四则运算题。

...全文
361 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
SayoKun 2020-03-12
  • 打赏
  • 举报
回复
bool controll = false;
DispatcherTimer timer;
Random random;
public MainWindow()
{
InitializeComponent();
timer = new DispatcherTimer();
random = new Random();
timer.Interval = new TimeSpan(0,0,5);
timer.Tick += Timer_Tick;
}

private void Timer_Tick(object sender, EventArgs e)
{

Window_Main.Background = new SolidColorBrush(Color.FromRgb(BitConverter.GetBytes(random.Next(0, 255))[0], BitConverter.GetBytes(random.Next(0, 255))[0], BitConverter.GetBytes(random.Next(0, 255))[0]));
}

private void Btn_Start_Click(object sender, RoutedEventArgs e)
{
if (!controll)
{
timer.Start();
Btn_Start.Content = "Stop";
}
else
{
timer.Stop();
Btn_Start.Content = "Start";
}
}

上述代码是第一个问题的代码,第二个问题在于你要的四则运算是所有属性随机还是自己填?
  • 打赏
  • 举报
回复
第一个问题:你给定时器timer1的interval属性间隔设置为5000(表示5000毫秒),然后timer1_Tick时间里写更换背景颜色Backcolor的代码,然后 Click button1事件里就写timer1.enable=true触发定时器就行了 第二个问题,第二个问题啥意思? 提醒一下楼主,你结贴率太低大家会不想回答你的
SayoKun 2020-03-12
  • 打赏
  • 举报
回复
引用 4 楼 SayoKun 的回复:
bool controll = false;
DispatcherTimer timer;
Random random;
public MainWindow()
{
InitializeComponent();
timer = new DispatcherTimer();
random = new Random();
timer.Interval = new TimeSpan(0,0,5);
timer.Tick += Timer_Tick;
}

private void Timer_Tick(object sender, EventArgs e)
{

Window_Main.Background = new SolidColorBrush(Color.FromRgb(BitConverter.GetBytes(random.Next(0, 255))[0], BitConverter.GetBytes(random.Next(0, 255))[0], BitConverter.GetBytes(random.Next(0, 255))[0]));
}

private void Btn_Start_Click(object sender, RoutedEventArgs e)
{
if (!controll)
{
timer.Start();
Btn_Start.Content = "Stop";
controll=true;
}
else
{
timer.Stop();
Btn_Start.Content = "Start";
controll=false;
}
}

上述代码是第一个问题的代码,第二个问题在于你要的四则运算是所有属性随机还是自己填?

刚才忘记给按钮加bool切换了……
groveer 2020-03-08
  • 打赏
  • 举报
回复
代码 先贴代码!
lzhdim 2020-03-08
  • 打赏
  • 举报
回复
简单的操作啊,在单击事件里完成。。。
林深时见禄 2020-03-08
  • 打赏
  • 举报
回复
你要变换什么的背景颜色?
最新公告 注意,本Superl-l采集工具的python版本,本版本在linux下完美运行,winodws的部版本有兼容性异常。开源仅为发现此类工具还没有开源与好用的,提供免费技术享。 如果没有技术基础,在使用者遇到问题,可查看下文的联系方式,自行通过QQ群请教他人或者官方淘宝店铺提供无偿或有偿技术调试。 鉴于使用者较多,总是有小伙伴联系我定制二次开发,但时间太少。预计今年底会统一出一款商业在线WEB版本,方便新手或功能需求更多的用户使用。 程序简介 4.0版本已经升级完成。后续的更新可能只是添加更多的搜索引擎支持了。result目录下面,自带了一个测试搜索python的结果txt. 根据关键词,对搜索引擎内容检索结果的网址内容进行采集的一款轻量级软程序。 程序主要运用于安全渗透测试项目,以及批量评估各类CMS系统0DAY的影响程度,同时也是批量采集自己获取感兴趣的网站的一个小程序~~

17,747

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧