/// <summary> /// /// </summary> public void FillData(Dictionary <MemberModel, ClassModel> members, ClassModel cm) { String label; this.members = members; String separatorInserted = null; members2 = new Dictionary <String, MemberModel>(); System.Windows.Forms.CheckedListBox.ObjectCollection items = checkedListBox.Items; Dictionary <MemberModel, ClassModel> .KeyCollection keys = members.Keys; items.Clear(); // Clear items... foreach (MemberModel member in keys) { String qname = members[member].QualifiedName; if (separatorInserted != qname) { separatorInserted = qname; items.Add("--- " + qname); } label = TemplateUtils.ToDeclarationString(member, TemplateUtils.GetTemplate("MethodDeclaration")); label = label.Replace(SnippetHelper.BOUNDARY, "") .Replace(SnippetHelper.ENTRYPOINT, "") .Replace(SnippetHelper.EXITPOINT, ""); if ((member.Flags & FlagType.Getter) > 0) { label = "get " + label; } else if ((member.Flags & FlagType.Setter) > 0) { label = "set " + label; } items.Add(label, false); members2.Add(label, member); } }
static void textBox_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e) { string lCodigo = ((System.Windows.Forms.TextBox)sender).Text; int lCodigoInt = 0; int lValue = -1; if (!IsNumpad(e)) { lCodigo = lCodigo + Convert.ToChar(e.KeyCode); } else { lValue = e.KeyValue - ((int)System.Windows.Forms.Keys.NumPad0); lCodigo = lCodigo + lValue; } System.Windows.Forms.CheckedListBox.ObjectCollection lItens = ((System.Windows.Forms.CheckedListBox)painelControle.Controls["checkedListBox"]).Items; try { lCodigoInt = int.Parse(lCodigo); } catch { for (int i = 0; i < gListaClientes.Count; i++) { if (!((System.Windows.Forms.CheckedListBox)painelControle.Controls["checkedListBox"]).Items.Contains(gListaClientes[i])) { lItens.Add(gListaClientes[i]); } } return; } bool lAchou = lItens.Contains(lCodigo); if (lAchou) { lItens.Clear(); lItens.Add("Selecionar Todos"); lItens.Add(lCodigo); for (int i = 0; i < gListaClienteSelecionadosFiltro.Count; i++) { if (gListaClienteSelecionadosFiltro[i] != lCodigoInt) { lItens.Add(gListaClienteSelecionadosFiltro[i]); ((System.Windows.Forms.CheckedListBox)painelControle.Controls["checkedListBox"]).SetItemChecked(lItens.IndexOf(gListaClienteSelecionadosFiltro[i]), true); } else { ((System.Windows.Forms.CheckedListBox)painelControle.Controls["checkedListBox"]).SetItemChecked(i + 1, true); } } } else { for (int i = 0; i < gListaClientes.Count; i++) { if (!((System.Windows.Forms.CheckedListBox)painelControle.Controls["checkedListBox"]).Items.Contains(gListaClientes[i])) { lItens.Add(gListaClientes[i]); } } } }