Từ 1 tới 6 trên tổng số 6 kết quả

Đề tài: Lập trình C# | Hiển thị thời gian trong textbox?

  1. #1
    Ngày gia nhập
    03 2007
    Bài viết
    179

    Mặc định Lập trình C# | Hiển thị thời gian trong textbox?

    Cho mình hỏi là mình muốn xuất ra textBox chuổi có thời gian rồi mất thì dùng lệnh gì?

  2. #2
    Ngày gia nhập
    07 2006
    Bài viết
    166

    textBox.Text= "thời gian muốn xuất ra";
    Thread.Sleep(thoi_gian_muon_hien_thi_tinh_bang_gia y);
    textBox.Text= ""

  3. #3
    Ngày gia nhập
    01 2007
    Bài viết
    412

    Trích dẫn Nguyên bản được gửi bởi vinhie47 Xem bài viết
    textBox.Text= "thời gian muốn xuất ra";
    Thread.Sleep(thoi_gian_muon_hien_thi_tinh_bang_gia y);
    textBox.Text= ""
    Ban đầu mình cũng có ý tưởng như bạn, nhưng kết quả đưa ra không như mong muốn, bạn xem đoạn code này của mình thử nhé:
    PHP Code:
    //tạo biến cố Click chuột cho Form chính
    private void Form1_MouseClick(object senderMouseEventArgs e)
    {
          
    textBox1.Text "Chuỗi muốn hiển thị";
          
    System.Threading.Thread.Sleep(1000);
          
    textBox1.Text "";

    Kết quả: textbox trống trơn vì mặc dù đoạn text được in ra và được xóa quá nhanh nên mình có cảm giác như là chương trình không làm gì. Hix ^ ^, mọi người có cách nào hóa giải được không?

  4. #4
    Ngày gia nhập
    01 2011
    Nơi ở
    Hà Nội
    Bài viết
    188

    Visual C# Code:
    1.         private void btnBatDau_Click(object sender, EventArgs e)
    2.         {
    3.             txtHienThi.Text = "Chao Cac Ban";
    4.             timer1.Interval = 5000; //Thoi gian chu xuat hien la 5s
    5.             timer1.Start();
    6.         }
    7.  
    8.         private void timer1_Tick(object sender, EventArgs e)
    9.         {
    10.             timer1.Stop();
    11.             txtHienThi.Text = "";
    12.         }
    Bạn thử cách này xem sao
    Đã được chỉnh sửa lần cuối bởi vuthanhtrung90 : 27-01-2011 lúc 12:21 PM. Lý do: Tìm được phương án tốt hơn.

  5. #5
    Ngày gia nhập
    01 2011
    Bài viết
    2

    Trích dẫn Nguyên bản được gửi bởi vuthanhtrung90 Xem bài viết
    Visual C# Code:
    1.         private void btnBatDau_Click(object sender, EventArgs e)
    2.         {
    3.             txtHienThi.Text = "Chao Cac Ban";
    4.             timer1.Interval = 5000; //Thoi gian chu xuat hien la 5s
    5.             timer1.Start();
    6.         }
    7.  
    8.         private void timer1_Tick(object sender, EventArgs e)
    9.         {
    10.             timer1.Stop();
    11.             txtHienThi.Text = "";
    12.         }
    Bạn thử cách này xem sao
    bạn có thể giúp tôi điều này được không ? tôi có 3 cái textbox và tôi muốn dùng nó để hiển thị thời gian hiện tại, Cụ thể khi tôi mở ứng dụng lên nhấn nút Start thì thời gian hiện tại của máy sẽ load lên trên 3 textbox đó (giờ phút giây) và đồng hồ sẽ chạy từ khi đó.
    thanks trước

  6. #6
    Ngày gia nhập
    11 2008
    Bài viết
    40

    Mặc định Lập trình C# | Hiển thị thời gian trong textbox?

    Trích dẫn Nguyên bản được gửi bởi thanhduy_meo Xem bài viết
    bạn có thể giúp tôi điều này được không ? tôi có 3 cái textbox và tôi muốn dùng nó để hiển thị thời gian hiện tại, Cụ thể khi tôi mở ứng dụng lên nhấn nút Start thì thời gian hiện tại của máy sẽ load lên trên 3 textbox đó (giờ phút giây) và đồng hồ sẽ chạy từ khi đó.
    thanks trước
    Visual C# Code:
    1. using System;
    2. using System.Windows.Forms;
    3.  
    4. namespace timer_test
    5. {
    6.     public partial class Form1 : Form
    7.     {
    8.         public Form1()
    9.         {
    10.             InitializeComponent();
    11.         }
    12.  
    13.         private void button2_Click(object sender, EventArgs e)
    14.         {
    15.             timer1.Enabled = false;
    16.         }
    17.  
    18.         private void button1_Click(object sender, EventArgs e)
    19.         {
    20.             timer1.Enabled = true;
    21.         }
    22.  
    23.         private void timer1_Tick(object sender, EventArgs e)
    24.         {
    25.             textBox1.Text = DateTime.Now.ToString("HH:mm:ss").Substring(0,2);
    26.             textBox2.Text = DateTime.Now.ToString("HH:mm:ss").Substring(3, 2);
    27.             textBox3.Text = DateTime.Now.ToString("HH:mm:ss").Substring(6, 2);
    28.  
    29.         }
    30.     }
    31. }
    Bạn chịu khó tìm hiểu một chút rồi hãy hỏi, như thế sẽ tốt hơn!
    Attached Files Attached Files

Các đề tài tương tự

  1. thời gian trên datetimeinput không được nằm trong khoản thời gian có sẳn
    Gửi bởi hungzany trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 04-06-2013, 09:23 AM
  2. khóa button trong một khoảng thời gian và đặt tham số mặc định cho textbox?
    Gửi bởi mislay4ever trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 03-10-2012, 12:34 PM
  3. tạo 1 textbox trong girdview nhưng khi vào code sao không gọi tên textbox đó được
    Gửi bởi thuan trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 6
    Bài viết cuối: 13-09-2011, 06:44 PM
  4. Khi đánh giá trị vào textbox thì sẽ load giá trị trong table ra textbox
    Gửi bởi suzuke169 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 03-08-2011, 01:07 PM
  5. Lỗi không gõ được tiếng Việt trong textbox C# sau 1 thời gian sử dụng???
    Gửi bởi digitalknight trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 23-10-2007, 12:17 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn