示例#1
0
 public ParameterPickInfo(ParameterPickType pickType, List <KeyValuePair <string, string> > pickTypeAdditionalList, bool editable, Func <string, string, string, string> parameterPickFunc)
 {
     PickType = pickType;
     PickTypeAdditionalList = pickTypeAdditionalList;
     Editable          = editable;
     ParameterPickFunc = parameterPickFunc;
 }
示例#2
0
        private void cb_ParameterType_SelectedIndexChanged(object sender, EventArgs e)
        {
            ParameterPickType tempParameterPickType = (ParameterPickType)Enum.Parse(typeof(ParameterPickType), cb_ParameterType.Text);

            if (ParameterPickTypeEngine.dictionaryParameterPickFunc[tempParameterPickType].Editable)
            {
                cb_ParameterTypeAddition.DropDownStyle = ComboBoxStyle.DropDown;
            }
            else
            {
                cb_ParameterTypeAddition.DropDownStyle = ComboBoxStyle.DropDownList;
            }
            cb_ParameterTypeAddition.DataSource    = ParameterPickTypeEngine.dictionaryParameterPickFunc[tempParameterPickType].PickTypeAdditionalList;
            cb_ParameterTypeAddition.DisplayMember = "Key";
            cb_ParameterTypeAddition.ValueMember   = "Value";
            cb_ParameterTypeAddition.SelectedIndex = 0;
            cb_ParameterTypeAddition_SelectedIndexChanged(null, null);
        }