OpenTween.TweenMain.ProcClipboardFromStatusTextWhenCtrlPlusV C# (CSharp) Method

ProcClipboardFromStatusTextWhenCtrlPlusV() private method

StatusTextでCtrl+Vが押下された時の処理
private ProcClipboardFromStatusTextWhenCtrlPlusV ( ) : void
return void
        private void ProcClipboardFromStatusTextWhenCtrlPlusV()
        {
            try
            {
                if (Clipboard.ContainsText())
                {
                    // clipboardにテキストがある場合は貼り付け処理
                    this.StatusText.Paste(Clipboard.GetText());
                }
                else if (Clipboard.ContainsImage())
                {
                    // 画像があるので投稿処理を行う
                    if (MessageBox.Show(Properties.Resources.PostPictureConfirm3,
                                       Properties.Resources.PostPictureWarn4,
                                       MessageBoxButtons.OKCancel,
                                       MessageBoxIcon.Question,
                                       MessageBoxDefaultButton.Button2)
                                   == DialogResult.OK)
                    {
                        // clipboardから画像を取得
                        using (var image = Clipboard.GetImage())
                        {
                            this.ImageSelector.BeginSelection(image);
                        }
                    }
                }
            }
            catch (ExternalException ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
#endregion
TweenMain