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

Đề tài: Sender trong lập trình sự kiện để nhận biết button?

  1. #1
    Ngày gia nhập
    11 2008
    Nơi ở
    Bình Dương
    Bài viết
    37

    Angry Sender trong lập trình sự kiện để nhận biết button?

    Code:
            private void Load_button(int ngang)
            {
                DBAccess db = new DBAccess();
                SqlConnection con = db.Getconnection();
                SqlDataAdapter cmd = new SqlDataAdapter("select sophong,tenphong,hoten,hientrang,batdau from danhsachp", con);
                DataSet ds = new DataSet();
                cmd.Fill(ds, "danhsachp");
                for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                {
                    Button cmdbut = new Button();
                    cmdbut.Location = new System.Drawing.Point(100 * ((i % ngang) + 1), (i / ngang + 1) * 100);
                    cmdbut.Size = new System.Drawing.Size(100, 100);
                    cmdbut.Name = "phong" + ds.Tables[0].Rows[i][0].ToString();
                    cmdbut.Text = "Phòng " + ds.Tables[0].Rows[i][0].ToString();
                    cmdbut.Click += new EventHandler(cmdbut_Click);
                    cmdbut.MouseEnter += new EventHandler(cmdbut_MouseEnter);
                    if (ds.Tables[0].Rows[i][3].ToString() == "full")
                    {
                        cmdbut.BackColor = System.Drawing.Color.HotPink;
                    }
                    else
                    {
                        cmdbut.BackColor = System.Drawing.Color.LightCyan;
                    }
    
                    ClientSize = new System.Drawing.Size(ngang * 100 + 200, (i / ngang + 1) * 100 + 200);
                    Controls.Add(cmdbut);
                }
            }
    
            private void cmdbut_Click(object sender, System.EventArgs e)
            {
    
            }
    
            }
    Cho mình hỏi làm sao để so sánh sender để nhận biết nó là button nào và thay đổi button đó, ví dụ đổi màu cho button , lấy name của button đó chẳng hạn. Giúp dùm mình ha
    public bool love(person anh, person em)
    {
    if(love(em,anh))
    return true;
    }

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

    Cho mình hỏi làm sao để so sánh sender để nhận biết nó là button nào và thay đổi button đó, ví dụ đổi màu cho button , lấy name của button đó chẳng hạn. Giúp dùm mình ha
    object.Name là được rồi, từ cái Name suy ra tất cả.

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

    ép thằng sender về Button,rồi muốn lấy gì cùa thằng button đó thì lấy,muốn thay đổi gì thì thay đổi

  4. #4
    Ngày gia nhập
    11 2008
    Nơi ở
    Bình Dương
    Bài viết
    37

    Trích dẫn Nguyên bản được gửi bởi thanhhuy191188 Xem bài viết
    ép thằng sender về Button,rồi muốn lấy gì cùa thằng button đó thì lấy,muốn thay đổi gì thì thay đổi
    hum qua mình cũng tìm được cách ép kiều về Control , button chắc cũng đúng , thanks bạn nhiều ha
    public bool love(person anh, person em)
    {
    if(love(em,anh))
    return true;
    }

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

  1. Cách gán link có biến cho Button?
    Gửi bởi viskig trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 2
    Bài viết cuối: 09-12-2013, 11:32 AM
  2. object sender, RoutedEventArgs e trong C# có ý nghĩa gì
    Gửi bởi nhin_cai_gi trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 1
    Bài viết cuối: 14-11-2012, 11:57 PM
  3. Dùng bàn phím nhập dữ liệu như button trong C#?
    Gửi bởi acquycodon102 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 26-10-2011, 01:09 PM
  4. nhập 1 số từ button trong bài máy tính bỏ túi?
    Gửi bởi akiramino trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 8
    Bài viết cuối: 22-01-2011, 07:43 PM
  5. để gán tọa độ của một button cho một biến thì làm thế nào ?
    Gửi bởi thanthoai101010 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 18-11-2010, 05:25 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