Ejemplo n.º 1
0
        private void TextBox_MouseDown(object sender, MouseButtonEventArgs e)
        {
            var            obj            = sender as FrameworkElement;
            TextBoxSetting textBoxSetting = new TextBoxSetting(obj);

            textBoxSetting.ParentWindow = this;
            cc.Content = new Frame {
                Content = textBoxSetting
            };
            ccp.Visibility = Visibility;
            cc.Visibility  = Visibility.Visible;
            //MessageBox.Show(obj.Name);
        }
Ejemplo n.º 2
0
        public MyTextBoxVM(MyTextBox box, TextBoxSetting plugin)
        {
            page      = plugin;
            myTextBox = box;
            LoadComboBox();
            IsChecked = myTextBox.IS_API;
            KeyValuePair <string, string> keyValue = new KeyValuePair <string, string>
                                                     (
                myTextBox.BOX_TYPE, myTextBox.BOX_TYPE
                                                     );

            SelectedItem = keyValue;
        }
Ejemplo n.º 3
0
        protected void RadGrid1_ItemCreated(object sender, GridItemEventArgs e)
        {
            if (e.Item is GridDataItem)
            {
                GridDataItem dataItem = (GridDataItem)e.Item;

                TextBox        txtBox        = (TextBox)dataItem.FindControl("txtBoxName");
                TextBoxSetting stringSetting = (TextBoxSetting)RadInputManager1.GetSettingByBehaviorID("StringBehavior");
                stringSetting.TargetControls.Add(new TargetInput(txtBox.UniqueID, true));

                txtBox = (TextBox)dataItem.FindControl("txtQuantityPerUnit");
                stringSetting.TargetControls.Add(new TargetInput(txtBox.UniqueID, true));

                txtBox = (TextBox)dataItem.FindControl("txtUnitPrice");
                NumericTextBoxSetting currencySetting = (NumericTextBoxSetting)RadInputManager1.GetSettingByBehaviorID("CurrencyBehavior");
                currencySetting.TargetControls.Add(new TargetInput(txtBox.UniqueID, true));

                txtBox = (TextBox)dataItem.FindControl("txtUnitsOnOrder");
                NumericTextBoxSetting numericSetting = (NumericTextBoxSetting)RadInputManager1.GetSettingByBehaviorID("NumberBehavior");
                numericSetting.TargetControls.Add(new TargetInput(txtBox.UniqueID, true));
            }
        }
Ejemplo n.º 4
0
        public int CheckInput()
        {
            TextBoxSetting textBoxSetting = conditionInputTypeSettingObject as TextBoxSetting;

            textBoxSetting.DefaultValue            = txtDefaultValue.Text;
            textBoxSetting.OnlyNumber              = cbOnlyNumber.Checked;
            textBoxSetting.LeftZero                = cbLeftZero.Checked;
            textBoxSetting.LeftZeroPlace           = (int)numLeftZero.Value;
            textBoxSetting.ActionAfterEnterKeyDown = cmbActionAfterEnterKeyDown.ActionAfterEnterKeyDown;
            textBoxSetting.UserSelector            = tbUseSelector.Checked;
            if (tbUseSelector.Checked)
            {
                if (txtSelectorSQL.Text.Trim() == string.Empty)
                {
                    ToBeFront();
                    tabControlSelector.SelectedIndex = 0;
                    WindowManager.ShowToolTip(txtSelectorSQL, "需录入选择框的SQL语句。", txtSelectorSQL.Location);
                    return(-1);
                }
                int i = ParseSQL();
                if (i < 0)
                {
                    return(-1);
                }
                textBoxSetting.SelectorSQL = txtSelectorSQL.Text;
                if (cmbOutPutColumn.Text == string.Empty)
                {
                    ToBeFront();
                    tabControlSelector.SelectedIndex = 1;
                    WindowManager.ShowToolTip(cmbOutPutColumn, "需选择选择框的输出列。", cmbOutPutColumn.Location);
                    return(-1);
                }
                textBoxSetting.OutPutColumn        = cmbOutPutColumn.Text;
                textBoxSetting.HideOutPutColumn    = cbHideSelectorOutPutColumn.Checked;
                textBoxSetting.SelectorTitle       = txtSelectorTitle.Text;
                textBoxSetting.SelectorNullMessage = txtSelectorNullMessage.Text;
            }
            return(1);
        }