.Net语言 APP开发平台——Smobiler学习日志:如何快速实现Timer计时功能
2017-02-10 12:04
1006 查看
最前面的话:Smobiler是一个在VS环境中使用.Net语言来开发APP的开发平台,也许比Xamarin更方便
一、目标样式
我们要实现上图中的效果,需要如下的操作:1.从工具栏上的”Smobiler Components”拖动一个Timer控件、一个TextBox控件、一个Button控件、一个label控件和一个Image控件到窗体界面上
2.Timer控件的Tick事件
VB: Private Sub timer1_Tick(sender As Object, e As EventArgs) Handles timer1.Tick Me.TextBox1.Text = (Convert.ToInt32(Me.textBox1.Text.ToString()) - 1).ToString() End Sub
C#: private void timer1_Tick(object sender, EventArgs e) { this.textBox1.Text =(Convert.ToInt32(this.textBox1.Text.ToString()) -1).ToString(); }注:调用Timer控件
3.TextBox的TextChanged事件
VB: Private Sub textBox1_TextChanged(sender As Object, e As EventArgs) Handles textBox1.TextChanged If Me.textBox1.Text = "0" Then timer1.Stop() Else timer1.Start() End If End Sub
C#: private void textBox1_TextChanged(object sender, EventArgs e) { if(this.textBox1.Text =="0") { timer1.Stop(); } else { timer1.Start(); } }注:判断条件来选择开始定时器还是停止定时器
4.Button控件的Click事件
VB: Private Sub button1_Click(sender As Object, e As EventArgs) Handles button1.Click Me.textBox1.Text = "60" End Sub
C#: private void button1_Click(object sender, EventArgs e) { this.textBox1.Text ="60"; }
5.修改Timer控件的属性
a.Interval属性
触发Tick事件的间隔时间,以秒为单位,默认设置为“1”,即间隔时间为1秒,见下图;二、手机效果显示
按钮按下后的效果显示:
相关文章推荐
- .Net语言 APP开发平台——Smobiler学习日志:如何快速实现Timer计时功能
- .Net语言 APP开发平台——Smobiler学习日志:如何快速实现按钮组功能
- .Net语言 APP开发平台——Smobiler学习日志:在手机应用开发中如何快速实现应用间的分享功能
- .Net语言 APP开发平台——Smobiler学习日志:如何快速实现地图定位时的地点微调功能
- .Net语言 APP开发平台——Smobiler学习日志:如何快速实现手机上的资源上传功能
- .Net语言 APP开发平台——Smobiler学习日志:如何在手机上快速实现CandleStickChart控件
- .Net语言 APP开发平台——Smobiler学习日志:如何快速实现手机上的资源上传功能
- .Net语言 APP开发平台——Smobiler学习日志:快速在手机上实现日历功能
- .Net语言 APP开发平台——Smobiler学习日志:开发APP时,如何快速地实现屏幕自适应
- .Net语言 APP开发平台——Smobiler学习日志:如何快速在手机上实现ContextMenu
- .Net语言 APP开发平台——Smobiler学习日志:如何快速实现快递信息流的效果
- .Net语言 APP开发平台——Smobiler学习日志:如何快速实现手机上的资源上传功能
- .Net语言 APP开发平台——Smobiler学习日志:在手机应用开发中如何快速调用电话拨打功能
- .Net语言 APP开发平台——Smobiler学习日志:如何实现快速跳转网页
- .Net语言 APP开发平台——Smobiler学习日志:快速实现应用中的图片、声音等文件上传功能
- .Net语言 APP开发平台——Smobiler学习日志:如何在手机上实现散落点图表功能
- .Net语言 APP开发平台——Smobiler学习日志:Poplist控件的正确打开方式以及如何快速实现
- .Net语言 APP开发平台——Smobiler学习日志:如何在手机上实现电子签名功能
- .Net语言 APP开发平台——Smobiler学习日志:如何在手机上实现折线图表
- .Net语言 APP开发平台——Smobiler学习日志:快速在手机上实现n×m形式的菜单(IconMenuView)