private void backgroundBox_SelectedIndexChanged(object sender, EventArgs e) { //Get currently selected item. string curItem = backgroundBox.SelectedItem.ToString(); Background selectBG = new Background(curItem); Background selectBack = new Background(curItem); ArrayList bProf = new ArrayList(); bProf = selectBack.prof; ArrayList bLang = new ArrayList(); bLang = selectBack.lang; ArrayList bEquip = new ArrayList(); bEquip = selectBack.equip; ArrayList bPers = new ArrayList(); bPers = selectBack.person; ArrayList bIdeal = new ArrayList(); bIdeal = selectBack.ideal; ArrayList bBond = new ArrayList(); bBond = selectBack.bond; ArrayList bFlaw = new ArrayList(); bFlaw = selectBack.flaw; proficienciesGrid.Columns.Clear(); proficienciesGrid.Rows.Clear(); proficienciesGrid.ColumnCount = 2; proficienciesGrid.Columns[0].Name = "Name"; proficienciesGrid.Columns[1].Name = "Description"; for (int i = 0; i < bProf.Count; i++) { proficienciesGrid.Rows.Add(bProf[i]/*, bProf description[i]*/); } bLanguagesGrid.Columns.Clear(); bLanguagesGrid.Rows.Clear(); bLanguagesGrid.ColumnCount = 1; bLanguagesGrid.Columns[0].Name = "Language"; for (int j = 0; j < bLang.Count; j++) { bLanguagesGrid.Rows.Add(bLang[j]); } bEquipmentGrid.Columns.Clear(); bEquipmentGrid.Rows.Clear(); bEquipmentGrid.ColumnCount = 2; bEquipmentGrid.Columns[0].Name = "Equipment"; bEquipmentGrid.Columns[1].Name = "Description"; for (int z = 0; z < bEquip.Count; z++) { bEquipmentGrid.Rows.Add(bEquip[z]/*, bEquip description[z]*/); } personalityGrid.Columns.Clear(); personalityGrid.Rows.Clear(); personalityGrid.ColumnCount = 2; personalityGrid.Columns[0].Name = "Number"; personalityGrid.Columns[1].Name = "Description"; for (int y = 0; y < bPers.Count; y++) { personalityGrid.Rows.Add((y + 1).ToString(), bPers[y]); } idealGrid.Columns.Clear(); idealGrid.Rows.Clear(); idealGrid.ColumnCount = 2; idealGrid.Columns[0].Name = "Number"; idealGrid.Columns[1].Name = "Description"; for (int x = 0; x < bIdeal.Count; x++) { idealGrid.Rows.Add((x + 1).ToString(), bIdeal[x]); } bondGrid.Columns.Clear(); bondGrid.Rows.Clear(); bondGrid.ColumnCount = 2; bondGrid.Columns[0].Name = "Number"; bondGrid.Columns[1].Name = "Description"; for (int w = 0; w < bBond.Count; w++) { bondGrid.Rows.Add((w + 1).ToString(), bBond[w]); } flawGrid.Columns.Clear(); flawGrid.Rows.Clear(); flawGrid.ColumnCount = 2; flawGrid.Columns[0].Name = "Number"; flawGrid.Columns[1].Name = "Description"; for (int v = 0; v < bFlaw.Count; v++) { flawGrid.Rows.Add((v + 1).ToString(), bFlaw[v]); } }
public void setBackground(string s) { bg = new Background(s); }