private void refreshSelectGameChannel(GameManager.Game game) { AttPanel.Enabled = false; AttPanel.Visible = false; ChannelPanel.Enabled = true; ChannelPanel.Visible = true; refreshChannelList(); }
private void refreshSelectGameAttribute(GameManager.Game game) { AttPanel.Enabled = true; AttPanel.Visible = true; ChannelPanel.Enabled = false; ChannelPanel.Visible = false; m_changeSaveStatus = true; changeAndSave.Text = "修改"; int i = 0; att.Controls.Clear(); int height = 0; foreach (KeyValuePair <String, Param> entry in game.Params) { Param p = entry.Value; TextBox content = new TextBox(); content.Anchor = AnchorStyles.Left | AnchorStyles.Right | AnchorStyles.Top; content.Size = new Size(att.Size.Width - 4, 20); content.Name = "content"; content.ReadOnly = m_changeSaveStatus; Label desc = new Label(); desc.MaximumSize = new Size(att.Size.Width - 4, 0); desc.Name = "desc"; desc.AutoSize = true; att.Controls.Add(desc); att.Controls.Add(content); ++i; if (p.require) { desc.Text = "*" + p.desc.value; } else { desc.Text = p.desc.value; } content.Text = p.value.value; // location desc.Location = new Point(2, height + 12); content.Location = new Point(2, desc.Location.Y + desc.Size.Height + 2); height += desc.Size.Height; height += content.Size.Height; height += 14; //EVENT content.TextChanged += new EventHandler((object sender, EventArgs e) => { p.value.value = content.Text; }); } }
private void gameList_SelectedIndexChanged(object sender, EventArgs e) { if (gameList.SelectedItems.Count > 0) { GameManager.Game selectdata = gameList.SelectedItems[0].Tag as GameManager.Game; foreach (ListViewItem lv in gameList.Items) { lv.ImageIndex = 3; } gameList.SelectedItems[0].ImageIndex = 1; if (m_selectGame == selectdata) { return; } else { m_selectGame = selectdata; } refreshSelectGame(); } }