private const string messagePath = "/mnt/sdcard/.ufe/data/messages/";// + messageId + "/" + messageId + ".png"; private void InitSignInfo() { if (DataGate.SessionInfos.Count > 0) { foreach (SessionInfo session in DataGate.SessionInfos) { foreach (LiveSign sign in session.SignItems) { //Button btn = new Button(); //btn.Text = sign.Name; //btn.Location = new Point(1,1); //btn.Size = btnSign1.Size; //btn.Click += new EventHandler(btn_Click); //btnSign1.Name = "btn2"; //Controls.Add(btn); btnSign1.Text = sign.Name; CurrentSign = DashboardItem.GetSignByName(sign.Name); } } } }
void btn_Click(object sender, EventArgs e) { string signName = (sender as Button).Text; this.CurrentSign = DashboardItem.GetSignByName(signName); }