Beispiel #1
0
        public void create_list_control(UIAttribute attribute, Data_Member item)
        {
            List_Control control = new List_Control(attribute, (List <string>)item.get_value(receiver));

            add_below(control);

            connections.Add(item, control);
        }
Beispiel #2
0
        private void button_Add_Click(object sender, EventArgs e)
        {
            DialogResult = DialogResult.OK;
            foreach (Data_Member member in connections.Keys)
            {
                if (member.member_type.IsGenericType)
                {
                    List <string> list         = member.get_value(receiver) as List <string>;
                    List_Control  list_control = connections[member] as List_Control;
                    list.Clear();
                    foreach (ListViewItem item in list_control.list.Items)
                    {
                        list.Add(item.Text);
                    }
                }
                else
                {
                    member.set_value(receiver, connections[member].Text);
                }
            }

            Close();
        }