画面設計 project.mk Abook バージョン
7.0.0

【種別サブフォーム】

レイアウト

1.該当の支出情報なし
<概要>
  • 特定年月・特定種別の支出情報だけを表示するサブフォーム
  • 月次タブから種別ごとの集計結果の内訳を参照するために利用する.
  • 特定年月内で該当種別の支出情報が存在しない場合,支出DGVは0行とする.
<フォーム属性>
タイトル 月次タブで選択した種別
アイコン なし
画面サイズ (395, 132)
サイズ変更 不可
初期表示位置 呼び出し元画面中央
ウィンドウの最大化不可
ウィンドウの最小化不可
タスクバーへの表示なし
<支出DGVの設定>
行追加 不可
行削除 不可
ReadOnly
列のソート 不可
列の幅変更 不可
選択モード 行選択
スクロールバー縦のみ
2.該当の支出情報あり

画面項目

No. 名称 ID テキスト 属性 align 種別 備考
1 支出DGV DgvExpense DataGridView
1-1 日付列 ColDate 日付 文字列 DataGridViewTextBoxColumn YYYY-MM-DD
1-2 名称列 ColName 名称 文字列 DataGridViewTextBoxColumn
1-3 種別列 ColType 種別 文字列 DataGridViewTextBoxColumn 月次タブで選択した種別
1-4 金額列 ColCost 金額 数値 DataGridViewTextBoxColumn Z,ZZ9
1-5 備考列 ColNote 備考 文字列 DataGridViewTextBoxColumn

イベント

初期表示
  • 呼び出し元画面から支出情報を受け取る.
  • 支出情報がnullの場合,エラーダイアログを表示してフォームを閉じる.
    No.条件メッセージ
    1支出情報がnull支出情報がありません。
  • 月次タブで選択された年月と種別で支出情報を絞り込む.
  • 絞り込んだ支出情報を支出DGVへ表示する.
  • 絞り込んだ支出情報が0件の場合,支出DGVは0行とする.
  • 支出DGVの1行目を選択状態とする.
ツールチップの表示
  • 名称列にマウスオンしたとき,ツールチップを表示する.
  • ツールチップには支出情報の備考を表示する.
  • 備考のある行は背景色を変更する(#DEFCE7).
3.ツールチップに備考を表示