Trang 1 trên tổng số 2 12 Cuối cùngCuối cùng
Từ 1 tới 10 trên tổng số 16 kết quả

Đề tài: Làm sao để tạo 2 hay nhiều hành động trong 1 button

  1. #1
    Ngày gia nhập
    05 2009
    Bài viết
    6

    Mặc định Làm sao để tạo 2 hay nhiều hành động trong 1 button

    Mình có một button. Mình muốn làm một event, khi click lần 1, button hiển thị text là ON, click lần 2 button hiển thị text là OFF, lần 3 là ON, lần 4 là OFF, cứ như vậy. Mong các bạn giúp đỡ.

  2. #2
    Ngày gia nhập
    10 2010
    Bài viết
    35

    ở ngoài clas bạn khai báo 1 biến bool kiemtra = false, khi click thì bạn chỉ cần kiểm tra theo kiểu
    Code:
    if(kiemtra == false)
    {
         btnHienThi.Text = "On";
         kiemtra = true;
    }
    else
    {
         btnHienThi.Text = "Off";
         kiemtra = false;
    }

  3. #3
    Ngày gia nhập
    04 2010
    Nơi ở
    My Computer
    Bài viết
    195

    Visual C# Code:
    1.             if (button1.Text == "ON")
    2.                 button1.Text = "OFF";
    3.             else
    4.                 button1.Text = "ON";
    Hôm nào em ra đi anh thẫn thờ trên phố nhỏ
    Mây chiều giăng lối đi em đứng nhìn mắt bơ vơ
    Tóc xõa từ bờ vai hoen mi sầu rưng rưng lệ
    Cho tròn tuổi tình yêu lúc ban đầu xa cách nhau

  4. #4
    Ngày gia nhập
    09 2011
    Nơi ở
    Nhà Trọ SV
    Bài viết
    9

    Trích dẫn Nguyên bản được gửi bởi maxta Xem bài viết
    Mình có một button. Mình muốn làm một event, khi click lần 1, button hiển thị text là ON, click lần 2 button hiển thị text là OFF, lần 3 là ON, lần 4 là OFF, cứ như vậy. Mong các bạn giúp đỡ.
    Code bạn thachthuc chuẩn đó, ngoài ra trong C# nếu bạn cài Dotnetbar 9.3 hoặc hơn 9.3 bạn còn đc hỗ trợ switch button!

  5. #5
    Ngày gia nhập
    08 2011
    Nơi ở
    Yên Bái- Hà Nội
    Bài viết
    961

    trường hợp thế này, four khoái kiểu nè hơn:
    Visual C# Code:
    1.  btnStatus.Text=(btnStatus.Text=="ON"?"OFF":"ON");
    Skype: mrfour.it - Yahoo:mrfour_it
    Gmail: mrfour.it@gmail.com
    Bạn muốn học lập trình? Bạn chưa có kiến thức cơ bản? Bạn muốn học từ cơ bản tới nâng cao?... Bạn muốn có source code để tham khảo? Muốn có người hỗ trợ khi học?....http://www.laptrinh123.com sẽ giúp bạn những điều đó!

  6. #6
    Ngày gia nhập
    12 2010
    Bài viết
    683

    Mặc định Làm sao để tạo 2 hay nhiều hành động trong 1 button

    Trích dẫn Nguyên bản được gửi bởi mrfour.it Xem bài viết
    trường hợp thế này, four khoái kiểu nè hơn:
    Visual C# Code:
    1.  btnStatus.Text=(btnStatus.Text=="ON"?"OFF":"ON");
    Hơ vậy còn cái click lần 1,2,3,++ ...thì sao ông!!!

    Như bạn toi_xau nói đó...chủ yếu là bạn xử lý cái hàm check thôi...

    theo mình bạn đặt một biến tạm kiểu int(cứ click vô là ++) rồi kết hợp với if + else là ra...

  7. #7
    Ngày gia nhập
    04 2010
    Nơi ở
    My Computer
    Bài viết
    195

    Trích dẫn Nguyên bản được gửi bởi mrfour.it Xem bài viết
    trường hợp thế này, four khoái kiểu nè hơn:
    Visual C# Code:
    1.  btnStatus.Text=(btnStatus.Text=="ON"?"OFF":"ON");
    Bạn có thể nói rõ hơn về câu lệnh này được k?
    Hôm nào em ra đi anh thẫn thờ trên phố nhỏ
    Mây chiều giăng lối đi em đứng nhìn mắt bơ vơ
    Tóc xõa từ bờ vai hoen mi sầu rưng rưng lệ
    Cho tròn tuổi tình yêu lúc ban đầu xa cách nhau

  8. #8
    Ngày gia nhập
    04 2008
    Nơi ở
    Bốn bề là nhà
    Bài viết
    703

    Trích dẫn Nguyên bản được gửi bởi cchangkhongayngo Xem bài viết
    Hơ vậy còn cái click lần 1,2,3,++ ...thì sao ông!!!

    Như bạn toi_xau nói đó...chủ yếu là bạn xử lý cái hàm check thôi...

    theo mình bạn đặt một biến tạm kiểu int(cứ click vô là ++) rồi kết hợp với if + else là ra...
    Xem kĩ lại đi. Làm thế là đúng rồi.

  9. #9
    Ngày gia nhập
    12 2010
    Bài viết
    683

    Trích dẫn Nguyên bản được gửi bởi G.Perelman Xem bài viết
    Xem kĩ lại đi. Làm thế là đúng rồi.
    Ôi xời!!! Nếu mà có 2 trường hợp như thế thì lão mtfour nói đúng ---> đơn giản

    Còn nếu có nhiều hơn 2 trường hợp thì sao chứ!!!

    Chưa chi đã bắt lỗi ng ta!!!

  10. #10
    Ngày gia nhập
    08 2011
    Nơi ở
    Yên Bái- Hà Nội
    Bài viết
    961

    hix. Thì t cũng nói rồi mà, chỉ là trường hợp bạn ấy chỉ có 2 trạng thái. xài toán tử điều kiện cho ngắn. Còn nhiều if else cũng dùng được, nhưng người khác mà đọc thì hơi khó hiểu chút.hi

    p/s: thach.thuc: đó là toán tử điều kiện, toán tử duy nhất 3 ngôi thui bạn à. ví dụ: thay vì phải viết:
    if (x>y)
    z=x;
    else
    z=y;
    thì chỉ cần viết: z=(x>y?x:y); cho ngắn gọn. tổng quát là thế. Còn xa hơn, thì x,y lại có thể là biểu thức và cũng có thể lại là toán tử đk: ví dụ:
    Visual C# Code:
    1.  z=(x>y? (x>0?x:0):(y<100?y:100)); =>if:
    2.  
    3.   if(x>y)
    4.     {
    5.        if(x>0)
    6.         z=x;
    7.       else
    8.        z=0;
    9.     }
    10.   {
    11.     if(y<100)
    12.      z=y;
    13.     else
    14.       z=100;
    15.   }
    ....có thể viết phức tạp và dài dài hơn.hihi. đấy (1 dòng)=(>10 dòng). bạn thích chọn cách nào thì chọn.Dài không hẳn là xấu, mà ngắn cũng chưa chắc đã tối ưu. cái nè cũng tùy phong cách code mỗi người thui.
    Skype: mrfour.it - Yahoo:mrfour_it
    Gmail: mrfour.it@gmail.com
    Bạn muốn học lập trình? Bạn chưa có kiến thức cơ bản? Bạn muốn học từ cơ bản tới nâng cao?... Bạn muốn có source code để tham khảo? Muốn có người hỗ trợ khi học?....http://www.laptrinh123.com sẽ giúp bạn những điều đó!

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

  1. Cách tạo nhiều button bằng code C# (Không rê thả)?
    Gửi bởi ducchan trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 32
    Bài viết cuối: 21-12-2015, 09:55 AM
  2. ADO.NET Làm thêm nào để chèn nhiều image button vào trong 1 cột ở gridviews
    Gửi bởi jindo872606 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 0
    Bài viết cuối: 18-05-2013, 07:28 PM
  3. cách cộng dồn dữ liệu theo mã khi bấm nhiều lần vào button
    Gửi bởi thuan trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 11
    Bài viết cuối: 03-11-2012, 09:44 PM
  4. Một button thực hiện nhiều tác vụ
    Gửi bởi tonylittle trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 10
    Bài viết cuối: 12-07-2011, 11:22 AM
  5. [VC] Làm sao để tạo button nhiều hình dạng?
    Gửi bởi mysuncl trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 2
    Bài viết cuối: 28-09-2008, 11:13 PM

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