void set_room_txt_2(Button btn, string name, string type, string st) { room_info ri = new room_info(); btn.Text = ""; btn.Text += name; btn.Text += "\n\n"; ri.name = name; btn.Text += type; btn.Text += "\n\n"; ri.type = type; btn.Text += st; ri.stat = st; //btn.DoubleClick += new EventHandler(btn_DoubleClick); //btn.MouseDoubleClick += new MouseEventHandler(btn_MouseDoubleClick); //btn.Click += new EventHandler(btn_Click); //rooms.Add(ri); //btn.Text += "\n"; if (type == "办公室") { btn.BackColor = Color.LightSkyBlue; } else if (type == "卫生间") { btn.BackColor = Color.LightSalmon; } else { if (st == "未安装") { btn.BackColor = Color.LightCoral; } else if (st == "未入住") { btn.BackColor = Color.LightGreen; } else if (st == "-") { btn.BackColor = Color.LightCoral; } else { btn.BackColor = Color.Yellow; } } }
void readRooms() { rooms.Clear(); string[] lines = System.IO.File.ReadAllLines("rooms.dat"); for (int l = 0; l < lines.Length; l++) { string[] words = lines[l].Split(new string[] { "," }, StringSplitOptions.RemoveEmptyEntries); if (words.Length == 4) { room_info ri = new room_info(); ri.name = words[0]; ri.type = words[1]; ri.stat = words[2]; ri.card_count = int.Parse(words[3]); rooms.Add(ri); } } }