コード例 #1
0
ファイル: AButtonLayer.cs プロジェクト: Reveta/ScopeIDE
        private void UpdateEditNameState()
        {
            if (EditNameState is null)
            {
                EditNameState = new ButtonLayerEditingNameState(DesignConfig, ButtonLayerController);
                Controls.Add((UserControl)EditNameState);
            }

            EditNameState.UpdateState();
        }
コード例 #2
0
        private void ConfigNameBox()
        {
            _layerEditingNameState = new ButtonLayerEditingNameState(DesignConfig, ButtonLayerController)
            {
                Visible = false
            };

            this.Controls.Add(_layerEditingNameState);

            _layerEditingNameState.LostFocus += (sender, args) => EndEdit();
            _layerEditingNameState.KeyDown   += Txt_PreviewKeyDown;
        }