/// <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()); } }