网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
07月01日漏签0天
c#吧 关注:188,407贴子:822,772
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 13回复贴,共1页
<<返回c#吧
>0< 加载中...

每做一个程序,都好难, 前天一个闹钟问题

  • 只看楼主
  • 收藏

  • 回复
  • 半顷未央
  • c#求知者
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
昨天28号记事本 今天29号计算器
闹钟问题:当我用numericUpDown控件来控制我选定的闹钟时间,我用选定的时间减掉系统当前时间就等于倒计时间,可是它的value值不能
textBox2.Text = numericUpDown1.value+":" +numericUpDown2.value +":"+ numericUpDown3.value
我用 Convert.ToDateTime(textBox2.Text )-Convert.ToDateTime(textBox1.Text);转换类型转换不了
所以我改用domainUpDown控件: textBox2.Text = domainUpDown1.Text+":" +domainUpDown2.Text +":"+ domainUpDown3.Text;//时:分:秒
TimeSpan a = Convert.ToDateTime(textBox2.Text) - Convert.ToDateTime(textBox1.Text);
textBox3.Text=a.ToString();//动态倒计时间 时:分:秒
这样用了不好,只能键盘输入你选定的时间,倒计时出现了负数很不形象(被减数小于减数)
计算器问题:定义两个操作数,第二个操作数怎么赋值,也就是我点运算符号按钮下一个输入的值给第二个操作数
假设:当我点2和3的按钮textbox1就先显示23把它赋值给操作数num1,然后我点加号按钮textbox1为空再次输的数值赋值给num2然后按=计算
发现那我要用textbox2来显示运算过程了 22+33+44
那这个44是第三个操作数?估计是22+33计算好的值再加上44;
是不是俩个操作数无限利用了?
实在搞不懂,哎,我连num2赋值都没弄出来还想那么多


  • wangzhiqing999
  • c#大师
    15
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
楼主你太猛啦, 一天一个小项目啊 ......
关于 时间选择控件的, 你可以使用 DateTimePicker 控件
你刚拖到画面上面的时候, 是年月日的。
你修改一下控件的一个属性。
把 Format 修改为 Time
就是时间了。
计算器的, 我就不清楚了......


2025-07-01 04:24:47
广告
  • jimmyaok
  • c#探索者
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
value后面加tostring()。可以取值


  • jimmyaok
  • c#探索者
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
时间长度的计算我们一般用Timespan类


  • jimmyaok
  • c#探索者
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
方便TimeSpan span = dateTime1 - dateTime2


  • jimmyaok
  • c#探索者
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
计算器程序可以弄一个全局变量来记录结果,然后中间的都是变量,用switch,case来搞四则运算,用方法的调用来给不同的按钮写过程,或者用相同事件的多次调用 最后按等于的时候输出结果


  • 半顷未央
  • c#求知者
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
失败 失败 智商压制啊
本来我的想法是用选定的时间减掉系统当前时间就等于倒计时间,这个倒计时间在timer事件中再减去2
也就是假设当前时间为3:0:0我选定的时间为0:0:0发现一减就是-3:0:0(可以把它变成正的)这个时间是往加的方向+1如果我在timer每一秒事件3:0:0减去0:0:2的话相当于我增了1秒但我又减2秒一结合就是我只减了1秒。倒计时间就实现了
哎 可惜不能减 我太想当然了 还是COPY网上思想吧。自己想的根本不能


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 13回复贴,共1页
<<返回c#吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示