예제 #1
0
        private void imageBox_MouseMove(object sender, MouseEventArgs e)
        {
            try
            {
                switch (reviewMode)
                {
                case ReviewModes.Stroke:
                    // ストロークを伸ばす
                    ExtendStroke(e.Location);
                    break;

                case ReviewModes.Removing:
                    // 書き込み削除
                    RemoveNote(currentPhoto.GetPointedMyNote(
                                   e.Location, form.Client.UserName));
                    break;

                case ReviewModes.Link:
                    // リンク処理をキャンセル
                    if (!pressedLink.Contains(e.Location))
                    {
                        reviewMode = ReviewModes.Review;
                    }
                    break;
                }
            }
            catch (Exception ex)
            {
                PhotoChat.WriteErrorLog(ex.ToString());
            }
        }