private void cbSetData(System.Windows.Forms.CheckedListBox.ObjectCollection mapLayers)
 {
     foreach (string layer in mapLayers)
     {
         cbSelectLayer.Items.Add(layer);
     }
 }
示例#2
0
        public ModifyItems(System.Windows.Forms.CheckedListBox.ObjectCollection i)
        {
            foreach (listMusicItem e in i)
            {
                items.Add(e);
            }

            InitializeComponent();
            doDefaultTexts();
            InitData();
        }
        /// <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);
            }
        }
示例#4
0
文件: Engine.cs 项目: radtek/Gradual
        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]);
                    }
                }
            }
        }
 public FormDeleteLayer(System.Windows.Forms.CheckedListBox.ObjectCollection mapLayers)
 {
     InitializeComponent();
     cbSetData(mapLayers);
 }