zoukankan      html  css  js  c++  java
  • .Net语言 APP开发平台——Smobiler学习日志:如何快速实现Timer计时功能

    最前面的话: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秒,见下图;

    界面显示效果

    二、手机效果显示

    界面显示效果

    按钮按下后的效果显示:

    界面显示效果

  • 相关阅读:
    python 读写文件
    python之创建文件写入内容
    python之生成随机密码
    python实例七
    python 实例六
    python 实例四
    python实例二
    python实例一
    【BZOJ】1610: [Usaco2008 Feb]Line连线游戏
    【BZOJ】1602:[Usaco2008 Oct]牧场行走
  • 原文地址:https://www.cnblogs.com/amanda112/p/6296000.html
Copyright © 2011-2022 走看看