这个界面怎么编写呀?师傅们帮帮我。

zzqzz 2013-03-19 10:37:32


定时关机软件。哎,自己研究了好久都没有搞好。
...全文
411 15 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzqzz 2013-04-12
  • 打赏
  • 举报
回复
引用 1 楼 Chinajiyong 的回复:
很简单,界面自己画,把时分秒转化成秒,按照以下调用
using System.Diagnostics;

int time = 3600;    //单位为:秒
Process.Start("c:/windows/system32/shutdown.exe", "-s -t "+time);


这个是新做的界面


帮我看一下这代码哪里错了

提示找不到文件
下面是代码:
Public Class Form1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnclose.Click
Dim time As String
If Me.txtinput.Text = "" Then
MsgBox("请输入时间", MsgBoxStyle.Information)
Return
End If

time = "at" & Me.txtinput.Text & "shutdown -s"
Try
Shell(time)
MsgBox("OK", MsgBoxStyle.OkOnly, "OKAY")
Me.Hide()
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try



End Sub

Private Sub txtinput_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtinput.KeyPress

End Sub

Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtinput.TextChanged

End Sub

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnexit.Click
End
End Sub

Private Sub btncancel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btncancel.Click
Shell("shutdown -a")

End Sub

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
If Me.Opacity < 1 Then
Me.Opacity = Me.Opacity + 0.05
Else
Me.Timer1.Stop()

End If
End Sub
End Class
zzqzz 2013-04-10
  • 打赏
  • 举报
回复
引用 12 楼 xiaobingking 的回复:
这位同学 不应该算新手 这个书上有 先看书 不然的话 我们不好交流 一些名词 大家说了你不懂
哥哥你行行好。你帮我学完整个代码吧。我看一遍代码就能理解。写吧。我爱你。行了吧?!
zzqzz 2013-04-10
  • 打赏
  • 举报
回复
引用 11 楼 superliu1122 的回复:
图标很有意思,怀旧
我也喜欢怀旧 最近没有学VB。感觉好累啊
红衣老大 2013-03-30
  • 打赏
  • 举报
回复
这位同学 不应该算新手 这个书上有 先看书 不然的话 我们不好交流 一些名词 大家说了你不懂
superliu1122 2013-03-29
  • 打赏
  • 举报
回复
图标很有意思,怀旧
loveliang1986 2013-03-29
  • 打赏
  • 举报
回复
新手,受教啦。
sosoben 2013-03-25
  • 打赏
  • 举报
回复
人家写的很清楚,双击“确定”按钮 在出现的代码中间写入这些

dim second as integer =int.Parse(txtH.Text)*3600 + int.Parse(txtM.Text)*60 + int.Parse(txtS.Text)
 
System.Diagnostics.Process.Start(string.Format("Shutdown.exe -s -t {0}",second))
 
huyangsky 2013-03-21
  • 打赏
  • 举报
回复
啊,同样的问题。受教。
zzqzz 2013-03-19
  • 打赏
  • 举报
回复
引用 6 楼 Chinajiyong 的回复:
引用 4 楼 zzqzz1987 的回复:难得两位版主指教。我是新新手,能不能详细一点。 timer我已经添加了,并写出label、label2的显示时间的代码,关键是button不能写呀。 引用 1 楼 Chinajiyong 的回复:很简单,界面自己画,把时分秒转化成秒,按照以下调用 using System.Diagnostics; int time……
打错一个字,是不会写
EnForGrass 2013-03-19
  • 打赏
  • 举报
回复
引用 4 楼 zzqzz1987 的回复:
难得两位版主指教。我是新新手,能不能详细一点。 timer我已经添加了,并写出label、label2的显示时间的代码,关键是button不能写呀。 引用 1 楼 Chinajiyong 的回复:很简单,界面自己画,把时分秒转化成秒,按照以下调用 using System.Diagnostics; int time = 3600;    //单位为:秒 ……
在button的click事件中写代码,或者在界面双击button即可进入click十年
zzqzz 2013-03-19
  • 打赏
  • 举报
回复
不会写BUTTON代码
引用 2 楼 bdmh 的回复:
这界面不就几个普通控件吗(lable,textbox,button),搞个timer判断时间,到了就 Process.Start("c:/windows/system32/shutdown.exe", "-s -t "+time);
zzqzz 2013-03-19
  • 打赏
  • 举报
回复
难得两位版主指教。我是新新手,能不能详细一点。 timer我已经添加了,并写出label、label2的显示时间的代码,关键是button不能写呀。
引用 1 楼 Chinajiyong 的回复:
很简单,界面自己画,把时分秒转化成秒,按照以下调用 using System.Diagnostics; int time = 3600;    //单位为:秒 Process.Start("c:/windows/system32/shutdown.exe", "-s -t "+time);
gxingmin 2013-03-19
  • 打赏
  • 举报
回复
在确定时间里写代码就可以了
Private Sub btnOK_Click(byval sender as object,byval e as EventArgs) Handles btnOK.Click
dim second as integer =int.Parse(txtH.Text)*3600 + int.Parse(txtM.Text)*60 + int.Parse(txtS.Text)

System.Diagnostics.Process.Start(string.Format("Shutdown.exe -s -t {0}",second))

end sub
bdmh 2013-03-19
  • 打赏
  • 举报
回复
这界面不就几个普通控件吗(lable,textbox,button),搞个timer判断时间,到了就 Process.Start("c:/windows/system32/shutdown.exe", "-s -t "+time);
EnForGrass 2013-03-19
  • 打赏
  • 举报
回复
很简单,界面自己画,把时分秒转化成秒,按照以下调用 using System.Diagnostics;  int time = 3600;    //单位为:秒  Process.Start("c:/windows/system32/shutdown.exe", "-s -t "+time);

16,722

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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