예제 #1
0
 /// <summary>
 /// イメージにnoteを描画して更新する。
 /// noteのデータ時刻が最新でなければレイヤーの順序がおかしくなる。
 /// またStrokeなどのグループ化を行う書き込みの場合は引数を取らないものを使う。
 /// </summary>
 /// <param name="note">描画する書き込み</param>
 private void UpdateImageBox(PhotoChatNote note)
 {
     try
     {
         lock (imageBox.Image)
         {
             using (Graphics g = Graphics.FromImage(imageBox.Image))
             {
                 note.Paint(g);
             }
         }
     }
     catch (Exception e)
     {
         PhotoChat.WriteErrorLog(e.ToString());
     }
 }