コード例 #1
0
        /// <summary>
        /// コンストラクタ
        /// </summary>
        public GLEvaluationElementSettingDialog(GLEvaluationElement element)
        {
            if (element == null)
            {
                throw new ArgumentNullException("element");
            }

            InitializeComponent();
            this.bindings = new B.BindingsCollection(this);
            this.targetElement = element;

            // 古い値の保存
            this.oldImageSet = element.ImageSet;
            this.oldIsVisibleValue = element.IsVisibleValue;
            this.oldIsValueFullWidth = element.IsValueFullWidth;

            // コンボボックスに画像セットの一覧を設定します。
            this.imageSetListComboBox.DataSource = element.ImageSetList;
            
            // コンボボックスの選択アイテムと、評価値エレメントの選択画像セットを
            // バインディングさせます。
            this.bindings.Add(
                this.imageSetListComboBox, "SelectedItem",
                element, "ImageSet",
                OnImageSetChanged);
            this.bindings.Add(
                this.visibleValueCheckBox, "Checked",
                element, "IsVisibleValue");
            this.bindings.Add(
                this.valueFullWidthCheckBox, "Checked",
                element, "IsValueFullWidth");
        }
コード例 #2
0
        private static void ExecuteOpenDialog(GLEvaluationElement element)
        {
            if (element == null)
            {
                throw new ArgumentNullException("element");
            }

            try
            {
                var dialog = new GLEvaluationElementSettingDialog(element);
                dialog.SetCenterMouse();

                // 親コントロールを取得します。
                var glcontainer = element.GLContainer;
                var parent = (glcontainer != null ? glcontainer.ParentForm : null);

                // 親を指定して評価値用のダイアログを開きます。
                dialog.ShowDialog(parent);
            }
            catch(Exception ex)
            {
                Util.ThrowIfFatal(ex);
                Log.ErrorException(ex,
                    "評価値ダイアログの表示に失敗しました;;");
            }
        }
コード例 #3
0
        /// <summary>
        /// コンストラクタ
        /// </summary>
        public GLEvaluationElementSettingDialog(GLEvaluationElement element)
        {
            if (element == null)
            {
                throw new ArgumentNullException("element");
            }

            InitializeComponent();
            this.bindings      = new B.BindingsCollection(this);
            this.targetElement = element;

            // 古い値の保存
            this.oldImageSet         = element.ImageSet;
            this.oldIsVisibleValue   = element.IsVisibleValue;
            this.oldIsValueFullWidth = element.IsValueFullWidth;

            // コンボボックスに画像セットの一覧を設定します。
            this.imageSetListComboBox.DataSource = element.ImageSetList;

            // コンボボックスの選択アイテムと、評価値エレメントの選択画像セットを
            // バインディングさせます。
            this.bindings.Add(
                this.imageSetListComboBox, "SelectedItem",
                element, "ImageSet",
                OnImageSetChanged);
            this.bindings.Add(
                this.visibleValueCheckBox, "Checked",
                element, "IsVisibleValue");
            this.bindings.Add(
                this.valueFullWidthCheckBox, "Checked",
                element, "IsValueFullWidth");

            Log.Info("GLEvaluationElementSettingDialog initialized");
        }
コード例 #4
0
        private static void ExecuteOpenDialog(GLEvaluationElement element)
        {
            if (element == null)
            {
                throw new ArgumentNullException("element");
            }

            try
            {
                var dialog = new GLEvaluationElementSettingDialog(element);
                dialog.SetCenterMouse();

                // 親コントロールを取得します。
                var glcontainer = element.GLContainer;
                var parent      = (glcontainer != null ? glcontainer.ParentForm : null);

                // 親を指定して評価値用のダイアログを開きます。
                dialog.ShowDialog(parent);
            }
            catch (Exception ex)
            {
                Util.ThrowIfFatal(ex);
                Log.ErrorException(ex,
                                   "評価値ダイアログの表示に失敗しました;;");
            }
        }