reduce 50 lines and more
Merge pull request #12 from yuxxxx/suggest-refactor

reduce 50 lines and more
マージ完了しました。

ただしこれはコードのフォーマットが解除されてしまっているので修正はまってください。
ドキュメントフォーマットの直し

ドキュメントフォーマットが崩れたので再フォーマットしました。
また未読メール件数取得のロジックで問題があったので修正しました。
ツリービューの処理を修正

ツリービューを選択した時の処理コードを短く修正しました。
fix #15
Merge pull request #16 from yuxxxx/hotfix

fix #15
バグ修正のマージ

右クリック時の未読にする(未送信にする)のメニューがメールが0件の時やメールボックスの時に有効になってしまっている問題を修正。
メール作成フォームの編集メニューの不具合を修正
Merge pull request #19 from dmog921/maileditorfix

メール作成フォームの編集メニューの不具合を修正
fix #25 (Work in progress)

既読と未読を切り替えるメニューは完成していますがまだ未読の状態から既読にするという処理が動いてません。
fix #25 (onece more)

既読未読のメニュー切り替えをやめて独立した既読未読メニューを追加しました。
ただしまだ既読にするメニューは未読時と同じ内容のコードを設定しています。
メールボックスを選択しているとき、コンテキストメニューを表示しないようにした
fix #25, #31

未読既読の制御が出来るようになったので再度コミットします。
Merge pull request #32 from dmog921/contextmenufix

メールボックスを選択しているとき、コンテキストメニューを表示しないようにした
ツールバー・メニューのバグ修正

受信ボタン(またはメニュー)をクリックすると送信ボタンが無効化されてしまう問題を修正しました。
メールを開くのコードをプロシージャから分離

listView1_ClickのコードをOpenMailメソッドに移動しました。
イベントからコードを移動

メールの返信、転送、編集などのメニューイベントに入っていたコードを別のメソッドに移動しました。
イベントからのコードの移動

添付ファイル取出しコードをメソッドに切り出しました。
またsaveMailFileをSaveMailFileに変更し、コードの位置をイベント付近からメソッドの塊の辺りに移行しました。
冗長な表現を排除。(varを使用、標準関数で代用、同じ処理をしている部分は削除)