/// <summary> /// /// </summary> /// <returns></returns> public ArrayList GetSubItemsFromSelectedIndexAsArray() { ListViewItem.ListViewSubItemCollection subitems = new ListViewItem.ListViewSubItemCollection(null); ArrayList SubItemsList = new ArrayList(); if (this.SelectedItems.Count <= 1) { foreach (var item in this.SelectedItems[0].SubItems) { SubItemsList.Add(((ListViewItem.ListViewSubItem)item).Text); } return(SubItemsList); } else { return(null); } }
private void AddPlan(BackupPlan.BackupPlan plan) { var item = new ListViewItem(plan.Name); var subitems = new ListViewItem.ListViewSubItemCollection(item) { plan.FolderToBackup, plan.DestinationFolder, "Never Run" }; item.Tag = plan; planListView_.Items.Add(item); if (!plans_.Contains(plan)) { plans_.Add(plan); } runNowToolStripButton_.Enabled = (plans_.Count > 0); }
private ListViewItem.ListViewSubItem GetListViewItemForLogUpdate(object sender, BaseAction action) { ListView listView = sender as ListView; foreach (ListViewItem item in listView.Items) { ListViewItem.ListViewSubItemCollection subItemsCollection = item.SubItems; for (int i = 0; i < subItemsCollection.Count; i++) { // BaseAction ac = (BaseAction)subItemsCollection[i].Tag; if (subItemsCollection[i].Tag == action) { return(subItemsCollection[i]); } } } return(null); }
//构造函数接收传入的ListView子项类型 public ModifySupplierInfo(ListViewItem.ListViewSubItemCollection listViewSubItem) { InitializeComponent(); this.Text = LoadForm.TextList[int.Parse(this.Tag.ToString())]; LoadForm.LoadText(this); conn = Program.ConDataBase(); cmd = new MySqlCommand(); cmd.Connection = conn; //设置各供应商信息为传入的供应商信息 id = int.Parse(listViewSubItem[0].Text); name_txb.Text = listViewSubItem[1].Text; tel_txb.Text = listViewSubItem[2].Text; address_txb.Text = listViewSubItem[3].Text; remarks_txb.Text = listViewSubItem[6].Text; }
//构造函数接收传入的ListView子项类型 public UserCharge(ListViewItem.ListViewSubItemCollection listViewSubItem) { InitializeComponent(); this.Text = LoadForm.TextList[int.Parse(this.Tag.ToString())]; LoadForm.LoadText(this); conn = Program.ConDataBase(); cmd = new MySqlCommand(); cmd.Connection = conn; //通过接收的ListView子项显示当前选中的会员信息(不可编辑) id_txb.Text = listViewSubItem[0].Text.ToString(); name_txb.Text = listViewSubItem[1].Text.ToString(); tel_txb.Text = listViewSubItem[3].Text.ToString(); balance_txb.Text = listViewSubItem[5].Text.ToString(); total_num_txb.Text = listViewSubItem[6].Text.ToString(); }
public void ListViewSubItemCollection_AddRange_StringArrayWithStyles_Success(Color foreColor, Color backColor, Font font, Color expectedForeColor, Color expectedBackColor) { var item = new ListViewItem(); var collection = new ListViewItem.ListViewSubItemCollection(item); var items = new string[] { "text1", null, "text2" }; collection.AddRange(items, foreColor, backColor, font); Assert.Equal(2, collection.Count); Assert.Equal("text1", collection[0].Text); Assert.Equal(expectedForeColor, collection[0].ForeColor); Assert.Equal(expectedBackColor, collection[0].BackColor); Assert.Equal(font ?? Control.DefaultFont, collection[0].Font); Assert.Equal("text2", collection[1].Text); Assert.Equal(expectedForeColor, collection[1].ForeColor); Assert.Equal(expectedBackColor, collection[1].BackColor); Assert.Equal(font ?? Control.DefaultFont, collection[1].Font); }
public void ListViewSubItemCollection_AddRange_LargeListViewSubItemArrayWithItems_Success() { var item = new ListViewItem(); var collection = new ListViewItem.ListViewSubItemCollection(item); var subItem1 = new ListViewItem.ListViewSubItem(null, "text1"); var subItem2 = new ListViewItem.ListViewSubItem(null, "text2"); var subItem3 = new ListViewItem.ListViewSubItem(null, "text3"); var subItem4 = new ListViewItem.ListViewSubItem(null, "text4"); var items = new ListViewItem.ListViewSubItem[] { subItem1, null, subItem2, subItem3, subItem4 }; collection.AddRange(items); Assert.Equal(4, collection.Count); Assert.Same(subItem1, collection[0]); Assert.Same(subItem2, collection[1]); Assert.Same(subItem3, collection[2]); Assert.Same(subItem4, collection[3]); }
private void listView3_Clicked(object sender, EventArgs e) { // 시간 지난거 선택안되게 추가구현할것! foreach (ListViewItem item in listView3.SelectedItems) { //selectedTime = item.Text; ListViewItem.ListViewSubItemCollection subItem = item.SubItems; selectedTime = subItem[0].Text; selectedAudi = subItem[1].Text; label1.Text = selectedMovie + "|" + selectedTheater + "|" + selectedAudi + "|" + selectedTime; finalDatas[0] = selectedMovie; finalDatas[1] = selectedTheater; finalDatas[2] = selectedAudi; finalDatas[3] = selectedTime; finalDatas[4] = (item.Index % 3 + 1) + ""; //MessageBox.Show(finalDatas[4]); } }
/// <summary> /// /// </summary> /// <param name="SubItemText"></param> /// <returns></returns> public void UpdateItemSubItems(List <string> SubItemText) { ListViewItem.ListViewSubItemCollection subitems = new ListViewItem.ListViewSubItemCollection(null); int index = 0; if (this.SelectedItems.Count == 1) { foreach (var item in this.SelectedItems) { subitems = ((ListViewItem)item).SubItems; } foreach (var Subitem in subitems) { ((ListViewItem.ListViewSubItem)Subitem).Text = SubItemText[index]; index++; } } }
void ts_Click(object sender, EventArgs e) { ToolStripMenuItem ts = (ToolStripMenuItem)sender; Agent ag = new Agent(); switch (ts.Text) { #region Modifier un Agent case "Modifier": { ListViewItem it = lv_Agent.GetItemAt(item_location.X, item_location.Y); ListViewItem.ListViewSubItemCollection subIT = it.SubItems; ag.IDAgent = Guid.Parse(subIT[0].Text); ag.NomAgent = subIT[1].Text; ag.TelFixePro = subIT[2].Text; ag.TelPortablePro = subIT[3].Text; ag.TelPortablePrive = subIT[4].Text; ag.EmailAgent = subIT[5].Text; ag.AgenceLocale = subIT[6].Text; ag.StatutAgent = subIT[7].Text; ag.PhotoAgent = subIT[8].Text; AgentModifiedEvent(this, new AgentModifiedArg(ag)); break; } #endregion #region Supprimer un Agent case "Supprimer": { ListViewItem it = lv_Agent.GetItemAt(item_location.X, item_location.Y); string idAg = it.Text; string condition = "ID = " + "'" + idAg + "'"; lv_Agent.Items.Remove(it); Controlleurs.AgentControlleur.delete(condition); break; } #endregion } }
public void ListViewSubItemCollection_IndexOfKey_Invoke_ReturnsExpected(string key, int expected) { var item = new ListViewItem(); var collection = new ListViewItem.ListViewSubItemCollection(item); var subItem1 = new ListViewItem.ListViewSubItem(); var subItem2 = new ListViewItem.ListViewSubItem { Name = "text" }; collection.Add(subItem1); collection.Add(subItem2); Assert.Equal(expected, collection.IndexOfKey(key)); // Call again to validate caching behaviour. Assert.Equal(expected, collection.IndexOfKey(key)); Assert.Equal(-1, collection.IndexOfKey("noSuchKey")); }
private void update_calendars() { this.CalendarList.Items.Clear(); foreach (Calendar calendar in Session.Project.Calendars) { ListViewItem listViewItem = this.CalendarList.Items.Add(calendar.Name); ListViewItem.ListViewSubItemCollection subItems = listViewItem.SubItems; int count = calendar.Months.Count; subItems.Add(count.ToString()); ListViewItem.ListViewSubItemCollection listViewSubItemCollections = listViewItem.SubItems; int num = calendar.DayCount(calendar.CampaignYear); listViewSubItemCollections.Add(num.ToString()); listViewItem.Tag = calendar; } if (this.CalendarList.Items.Count == 0) { ListViewItem grayText = this.CalendarList.Items.Add("(no calendars)"); grayText.ForeColor = SystemColors.GrayText; } }
/// <summary> /// Subs the item collection to range. /// </summary> /// <param name="lvsic">The lvsic.</param> /// <returns></returns> private static ListViewItem.ListViewSubItem[] SubItemCollectionToRange( ListViewItem.ListViewSubItemCollection lvsic) { var result = new ListViewItem.ListViewSubItem[lvsic.Count]; var count = -1; foreach (ListViewItem.ListViewSubItem LVSI in lvsic) { count++; if (count == 0) { continue; } result[count] = LVSI; } return(result); }
//아이템 더블클릭시 구매창 private void listView1_DoubleClick(object sender, EventArgs e) { foreach (ListViewItem item in listView1.SelectedItems) { ListViewItem.ListViewSubItemCollection subItem = item.SubItems; if (subItem[0].Text == "목숨추가") { it.Itemname = "목숨추가"; FormBuy formBuy = new FormBuy(this); formBuy.ShowDialog(); } else if (subItem[0].Text == "시간추가") { it.Itemname = "시간추가"; FormBuy formBuy = new FormBuy(this); formBuy.ShowDialog(); } } }
//Show expanded details for Appointments when clicked private void DoctorAppointmentListView_ItemActivate(object sender, EventArgs e) { ListViewItem.ListViewSubItemCollection items = DoctorAppointmentListView.FocusedItem.SubItems; String date = items[1].Text.ToString(); String time = items[2].Text.ToString(); String patient = items[3].Text.ToString(); String description = items[4].Text.ToString(); StringBuilder sb = new StringBuilder(); sb.Append(DoctorAppointmentListView.FocusedItem.Text.ToString()); sb.Append($"\nDate of Appointment: {date}"); sb.Append($"\nTime of Appointment: {time}"); sb.Append("\nPatient: "); sb.Append($"{patient} \nDescription: "); sb.Append(description); MessageBox.Show(sb.ToString()); }
private void UpdateItem(Window window, ListViewItem.ListViewSubItemCollection subItems) { if (window.IsToMostOfProcess) { foreach (ListViewItem.ListViewSubItem subItem in subItems) { subItem.Font = new Font(subItems[0].Font, FontStyle.Bold); } } else { foreach (ListViewItem.ListViewSubItem subItem in subItems) { subItem.Font = new Font(subItems[0].Font, FontStyle.Regular); } } subItems[0].Text = window.Process.Name; subItems[1].Text = window.Title; subItems[2].Text = window.Class; }
private void listView1_SelectedIndexChanged(object sender, EventArgs e) { this.panel5.Visible = !this.panel5.Visible; ListView.SelectedListViewItemCollection it = listView1.SelectedItems; for (int i = 0; i < it.Count; i++) { ListViewItem.ListViewSubItemCollection itc = listView1.Items[listView1.SelectedIndices[i]].SubItems; label12.Text = itc[0].Text; label11.Text = itc[1].Text; decodificaion_mensajes_j1939DataSet.SPNDataTable dtSPN = spnTableAdapter1.GetSPNBy(itc[1].Text); textBox5.Text = dtSPN[0].OFFSET.ToString(); textBox4.Text = dtSPN[0].RESOLUTION; decodificaion_mensajes_j1939DataSet.PARAMETERSDataTable dt = parametersTableAdapter1.GetDataParametersBy(label16.Text); //textBox2.Text = dt[listView1.SelectedIndices[0]].START_POSITION; //textBox3.Text = dt[listView1.SelectedIndices[0]].LENGTH.ToString(); DataRow[] dr = dt.Select("SPN = '" + itc[1].Text + "'"); textBox2.Text = dr[0].ItemArray[2].ToString(); textBox3.Text = dr[0].ItemArray[3].ToString(); } }
private void button2_Click(object sender, EventArgs e) //수정 버튼 { foreach (ListViewItem item in listView1.SelectedItems) { ListViewItem.ListViewSubItemCollection subItem = item.SubItems; //입력된 정보로 리스트뷰 정보 수정 subItem[0].Text = NametextBox.Text; subItem[1].Text = PhoneNumbertextBox.Text; subItem[2].Text = AddresstextBox.Text; subItem[3].Text = BirthDaytextBox.Text; subItem[4].Text = RelationtextBox.Text; subItem[5].Text = EmailtextBox.Text; MessageBox.Show("수정되었습니다!", "Notice", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); NametextBox.Text = ""; PhoneNumbertextBox.Text = ""; BirthDaytextBox.Text = ""; RelationtextBox.Text = ""; EmailtextBox.Text = ""; AddresstextBox.Text = ""; } }
/// <summary> /// Patient selected an appointment from their upcoming appointments /// </summary> private void AppointmentsList_ItemActivate(object sender, EventArgs e) { //hide unnecessary labels on the page ErrorMessageLabel.Visible = false; //store the appointment that was selected ListViewItem.ListViewSubItemCollection items = AppointmentsList.FocusedItem.SubItems; String date = items[1].Text.ToString(); String time = items[2].Text.ToString(); String dentist = items[3].Text.ToString(); String description = items[4].Text.ToString(); UserClass appointmentDentist = null; foreach (UserClass user in m_lstDentistsHygeinists) { String name = user.m_strFirstName + " " + user.m_strLastName; if (name.Equals(dentist)) { appointmentDentist = user; } } //Display the details of the selected appointment in a new panel StringBuilder sb = new StringBuilder(); sb.Append(AppointmentsList.FocusedItem.Text.ToString()); sb.Append($"\nDate of Appointment: {date}"); sb.Append($"\nTime of Appointment: {time}"); if (appointmentDentist.m_chrUserType[0] == 'H') { sb.Append("\nYour Hygienist: "); } else { sb.Append("\nYour Dentist: "); } sb.Append($"{dentist} \nDescription: "); sb.Append(description); AppointmentDetailsLabel.Text = sb.ToString(); AppointmentDetailsPanel.Visible = true; }
private void update_advice() { if (!this.Pages.TabPages.Contains(this.AdvicePage)) { return; } this.AdviceList.Items.Clear(); if (this.fPower.Attack != null && this.fPower.Action != null) { this.AdviceList.ShowGroups = true; ListViewItem listViewItem = new ListViewItem(string.Concat("Attack vs ", (this.fPower.Attack.Defence == DefenceType.AC ? "AC" : "non-AC defence"), ": ")); listViewItem.SubItems.Add(string.Concat("+", Statistics.AttackBonus(this.fPower.Attack.Defence, this.fLevel, this.fRole))); listViewItem.Group = this.AdviceList.Groups[0]; this.AdviceList.Items.Add(listViewItem); if (this.fRole is ComplexRole) { ListViewItem item = new ListViewItem("Damage:"); item.SubItems.Add(Statistics.NormalDamage(this.fLevel)); item.Group = this.AdviceList.Groups[1]; this.AdviceList.Items.Add(item); } else if (this.fRole is Minion) { ListViewItem listViewItem1 = new ListViewItem("Minion damage:"); ListViewItem.ListViewSubItemCollection subItems = listViewItem1.SubItems; int num = Statistics.MinionDamage(this.fLevel); subItems.Add(num.ToString()); listViewItem1.Group = this.AdviceList.Groups[1]; this.AdviceList.Items.Add(listViewItem1); } } if (this.AdviceList.Items.Count == 0) { this.AdviceList.ShowGroups = false; ListViewItem listViewItem2 = new ListViewItem("(no advice)") { ForeColor = SystemColors.GrayText }; this.AdviceList.Items.Add(listViewItem2); } }
private void button2_Click(object sender, EventArgs e) { string serializedString = ""; ListView.CheckedListViewItemCollection checkedItems = VehicleListView.CheckedItems; foreach (ListViewItem item in checkedItems) { ListViewItem.ListViewSubItemCollection listSubItem = item.SubItems; int vehicleId = Int32.Parse(listSubItem[0].Text); foreach (var v in this.manager.GetListVehicle("car")) { if (v.IdVehicle == vehicleId) { serializedString = JsonConvert.SerializeObject(v.GetServiceHistory, Formatting.Indented, new JsonConverter[] { new StringEnumConverter() }); goto OutOfVehicleSearch; } } foreach (var v in this.manager.GetListVehicle("truck")) { if (v.IdVehicle == vehicleId) { serializedString = JsonConvert.SerializeObject(v.GetServiceHistory, Formatting.Indented, new JsonConverter[] { new StringEnumConverter() }); goto OutOfVehicleSearch; } } OutOfVehicleSearch: try { System.IO.File.WriteAllText(@"C:\Users\dell\Desktop\VehicleServiceHistory.json", serializedString); } catch { System.IO.File.WriteAllText(@"C:\Users\ren\Desktop\VehicleServiceHistory.json", serializedString); } } MessageBox.Show(serializedString); }
public void ListViewSubItemCollection_Remove_ListViewSubItem_Success() { var item = new ListViewItem(); var collection = new ListViewItem.ListViewSubItemCollection(item); var subItem = new ListViewItem.ListViewSubItem(); collection.Add(subItem); // Remove null. collection.Remove(null); Assert.Same(subItem, Assert.Single(collection)); collection.Remove(subItem); Assert.Empty(collection); Assert.Null(subItem.owner); // Remove again. collection.Remove(subItem); Assert.Empty(collection); Assert.Null(subItem.owner); }
private void addbtn_Click(object sender, EventArgs e) { if (homeProductListView.SelectedItems.Count != 0) { ListViewItem.ListViewSubItemCollection item = homeProductListView.FocusedItem.SubItems; int count; cart.TryGetValue(item, out count); if (int.Parse(item[2].Text) > count) { if (count == 0) { cart.Add(item, 1); } else { cart[item]++; } updateCartListView(); } } }
//构造函数接收传入的ListView子项类型 public ModifyGoodsInfo(ListViewItem.ListViewSubItemCollection listViewSubItem) { InitializeComponent(); this.Text = LoadForm.TextList[int.Parse(this.Tag.ToString())]; LoadForm.LoadText(this); conn = Program.ConDataBase(); cmd = new MySqlCommand(); cmd.Connection = conn; //设置各商品信息为传入的商品信息 id = int.Parse(listViewSubItem[0].Text); goods_name = listViewSubItem[1].Text; goods_name_txb.Text = listViewSubItem[1].Text; select_goods_type_btn.Text = listViewSubItem[2].Text; stock_num_txb.Text = listViewSubItem[3].Text; sell_price_txb.Text = listViewSubItem[5].Text; purchase_price_txb.Text = listViewSubItem[6].Text; select_supplier_btn.Text = listViewSubItem[8].Text; }
private void FillData(GetEvents events) { ImageList imageListSmall = new ImageList(); ImageList imageListLarge = new ImageList(); listView1.Clear(); listView1.Columns.Add("Мероприятия", 130, HorizontalAlignment.Left); listView1.Columns.Add("Продукты", 200, HorizontalAlignment.Left); foreach (Event ev in events.events) { ListViewItem item = new ListViewItem(ev.event_name.ToString(), 0); item.Checked = ev.confirmed == 1 ? true : false; Bitmap bmp = Everyday.GetResponse(Everyday.SERVER_IMG + ev.img, true) as Bitmap; if (bmp != null) { imageListSmall.Images.Add(bmp); } ListViewItem.ListViewSubItemCollection lvi = new ListViewItem.ListViewSubItemCollection(item); if (ev.details != null && ev.details.items != null) { foreach (Item it in ev.details.items) { lvi.Add(it.caption); } } listView1.Items.AddRange(new ListViewItem[] { item }); } //Initialize the ImageList objects with bitmaps. //imageListSmall.Images.Add(pbxKlient.Image);//Bitmap.FromFile("C:\\MySmallImage1.bmp")); //imageListSmall.Images.Add(pbxKlient.Image);//Bitmap.FromFile("C:\\MySmallImage2.bmp")); //imageListLarge.Images.Add(pbxKlient.Image);//Bitmap.FromFile("C:\\MyLargeImage1.bmp")); //imageListLarge.Images.Add(pbxKlient.Image);//Bitmap.FromFile("C:\\MyLargeImage2.bmp")); //Assign the ImageList objects to the ListView. //listView1.LargeImageList = imageListLarge; //listView1.SmallImageList = imageListSmall; listView1.SmallImageList = imageListSmall; }
public void ListViewSubItemCollection_RemoveByKey_Invoke_Success(string key, int expectedCount) { var item = new ListViewItem(); var collection = new ListViewItem.ListViewSubItemCollection(item); var subItem = new ListViewItem.ListViewSubItem { Name = "text" }; collection.Add(subItem); collection.RemoveByKey(key); Assert.Equal(expectedCount, collection.Count); if (expectedCount == 1) { Assert.Same(item, subItem.owner); } else { Assert.Null(subItem.owner); } }
private void Manager_SaveIssueToFileCompleted(object sender, bool success, Issue issue, object tag) { if (success) { int num1 = 1; ListViewItem listViewItem = tag as ListViewItem; ListViewItem.ListViewSubItemCollection subItems1 = listViewItem.SubItems; int index1 = num1; int num2 = index1 + 1; subItems1[index1].Text = issue.Title; ListViewItem.ListViewSubItemCollection subItems2 = listViewItem.SubItems; int index2 = num2; int num3 = index2 + 1; subItems2[index2].Text = issue.Attr1.Name; ListViewItem.ListViewSubItemCollection subItems3 = listViewItem.SubItems; int index3 = num3; int num4 = index3 + 1; subItems3[index3].Text = issue.Attr2.Name; ListViewItem.ListViewSubItemCollection subItems4 = listViewItem.SubItems; int index4 = num4; int num5 = index4 + 1; subItems4[index4].Text = issue.Attr3.Name; ListViewItem.ListViewSubItemCollection subItems5 = listViewItem.SubItems; int index5 = num5; int num6 = index5 + 1; subItems5[index5].Text = issue.Task.Title; ListViewItem.ListViewSubItemCollection subItems6 = listViewItem.SubItems; int index6 = num6; int num7 = index6 + 1; subItems6[index6].Text = "No"; listViewItem.Tag = (object)issue; } else { int num = (int)MessageBox.Show(Resources.saveReportFileError, Resources.windowTitle, MessageBoxButtons.OK, MessageBoxIcon.Hand); } this.bAdd.Enabled = true; this.bEdit.Enabled = this.bDelete.Enabled = this.lvDefects.SelectedItems.Count == 1; }
protected override object[] GetItems(object editValue) { // take the fist sub item out of the collection ListViewItem.ListViewSubItemCollection subItemsColl = (ListViewItem.ListViewSubItemCollection)editValue; // add all the other sub items object[] values = new object[subItemsColl.Count]; ((ICollection)subItemsColl).CopyTo(values, 0); if (values.Length > 0) { // save the first sub item _firstSubItem = subItemsColl[0]; // now return the rest. object[] subValues = new object[values.Length - 1]; Array.Copy(values, 1, subValues, 0, subValues.Length); values = subValues; } return(values); }
void OperateWithSelectedAccount(string method = "start") { if (lstAccount.SelectedItems.Count == 0 || startingGame) { return; } ListViewItem.ListViewSubItemCollection subs = lstAccount.SelectedItems[0].SubItems; switch (method) { case "start": lblStatus.Text = "正在啟動帳號:" + subs[0].Text + "..."; break; case "getpwd": lblStatus.Text = "正在取得密碼:" + subs[0].Text + "..."; break; default: lblStatus.Text = "Operation " + method + ":" + subs[0].Text + "..."; break; } bgwk.RunWorkerAsync(new string[] { method, subs[1].Text, subs[2].Text, subs[0].Text }); }
private void update_advice() { ListViewItem item = this.AdviceList.Items.Add("Skill DC (easy)"); ListViewItem.ListViewSubItemCollection subItems = item.SubItems; int skillDC = AI.GetSkillDC(Difficulty.Easy, this.fLevel); subItems.Add(skillDC.ToString()); item.Group = this.AdviceList.Groups[0]; ListViewItem listViewItem = this.AdviceList.Items.Add("Skill DC (moderate)"); ListViewItem.ListViewSubItemCollection listViewSubItemCollections = listViewItem.SubItems; int num = AI.GetSkillDC(Difficulty.Moderate, this.fLevel); listViewSubItemCollections.Add(num.ToString()); listViewItem.Group = this.AdviceList.Groups[0]; ListViewItem item1 = this.AdviceList.Items.Add("Skill DC (hard)"); ListViewItem.ListViewSubItemCollection subItems1 = item1.SubItems; int skillDC1 = AI.GetSkillDC(Difficulty.Hard, this.fLevel); subItems1.Add(skillDC1.ToString()); item1.Group = this.AdviceList.Groups[0]; }