JDBGrid 過去の修正・変更履歴

【修正・変更履歴】

バージョン3.2.6までの修正履歴を一覧形式にて提供しています。
今後機能追加・不具合修正を行った場合には、1つの記事として取り扱うようにしますので、そちらをご参照ください。

【修正・変更履歴一覧】

バージョン 修正内容
v3.2.6
    v3.2.5で修正が出来ていなかった Tab、Enterキーでの移動時の不具合を再修正
  1. Enterキーで移動した場合に通常⇔編集の遷移に不具合
  2. Tabキーで移動した際に結合カラムにも移動していた問題を修正
  3. カラムエディタで TabStop が設定できるように仕様追加
v3.2.5
  1. Tab、Enterキーでの移動時の不具合を修正
V3.2.4
  1. 垂直結合カラムで項目移動した際の移動を見直しました(垂直方向)。
V3.2.3
  1. カラムを移動させた際に全く違うカラムが移動している不具合を修正しました。
  2. 色の優先順位を見直しました。(優先順位:フォーカス時>項目>隔行>全体)
  3. 結合カラムのフォーカスが正しく描画されず、残像が残る不具合を修正しました。
  4. 結合カラムで編集状態に遷移する際に、アクセスバイオレーションが発生する不具合を修正しました。
  5. 固定列を動的に変更すると、タイトルが描画されない/固定列が設定されない不具合を修正しました。
  6. 水平結合カラムで項目移動した際の移動を見直しました。
V3.2.2 カラムエディタでカラムを並び替えた後のカラムの選択を変更しました。
V3.2.1
  1. 一部のプロパティ名称を変更しました。
    1. BiLineColor → AlternatingRecordColor
    2. FocusRecordColor → FocusedRecordColor
    3. FocusRecordColorChange → FocusedRecordColorChange
  2. 結合カラムの描画方法を改善しました。
  3. カラムエディタの不具合を改善しました。
    1. 「すべての項目の追加」が使えないときがある不具合を修正。
    2. ドラッグでカラムを入れ替えたときに起きる不具合の修正。
  4. 新規レコードの追加許可、レコードの削除許可を追加しました。
    (Options プロパティにて設定可能)
V3.2.0
  1. Columns.BindColumn プロパティによる、列の連結をサポートしました。
    (インプレースエディタ関連が列連結をサポートできていないので表示時のみとさせていただきます。)
  2. カラムエディタ上でマウスによる D&D での操作の不具合を修正しました。
  3. カラムの文字の上下揃えが保存されない不具合を修正しました。
V3.1.5 FixedCols と RowsPerRecords プロパティの読み込み時の動作を変更しました。
V3.1.4
  1. Active な DataSet を参照していない場合に、カラムを編集すると発生する不具合を修正しました。
  2. Active な DataSet を参照していない場合に、キー操作を行うと発生する不具合を修正しました。
V3.1.3 Enabled プロパティが正しく動いていない問題を修正しました。
V3.1.2 Active な DataSet を参照していないかつ複数行表示の際、2行目以降のタイトルセルをクリックした時に発生する、アクセスバイオレーションを修正しました。
V3.1.1 Active な DataSet を参照していない際に、タイトルセルをクリックした時に発生する、アクセスバイオレーションを修正しました。
V3.1.0 Memo 型フィールド編集のサポート。改行はCtrl+Enterで挿入できます。
V3.0.15 RowsPerRecord>=2 の設定環境下で1レコードの総行の高さがグリッドの高さを超えたときの不具合を修正
V3.0.14 RowsPerRecord>=2, jdgRowSelect の設定環境下で、レコード移動を行った際に残像が残る問題を修正
V3.0.13 RowsPerRecord>=2, jdgRowSelect の設定環境下で、フォーカスが他コントロールに移動した際に発生した描画問題に対応
V3.0.12 RowsPerRecord>=2, jdgRowSelect の設定環境下で、レコード移動に↑↓が RowsPerRecord 回数分必要な問題に対応
V3.0.11 Active=true の TTable を削除すると発生する例外に対応
V3.0.10
  1. RowsPerRecord を 2 以上に設定している JDBGrid が参照している、DataSet の Active プロパティを False に設定した際にエラーが発生する問題を修正しました。
  2. カラムエディタの不具合を修正しました。(1つもカラムがないときに、全カラム追加が Disable になる問題未解決)
V3.0.9
  1. VCL.Net 版のドロップダウンリストの不具合を修正しました。
  2. グラフィックカラムの右クリックメニュー追加(不要な場合は、PopupMenu より削除してください。今後、よりよい方法を検討中)
  3. Enabled プロパティを変更した際に描画が正しく行われていなかった問題の修正(Borland QC#2881)
V3.0.8 カラムエディタを独自に作成したものに変更しました。
V3.0.7 Delphi2005用新規作成。
ピックアップリスト用ルックアップフィールドのフィールドプロパティエディタの修正しました。
V3.0.6 RowsPerRecord とColumns の関係が成立しなくなると、DrawCell でインデックスが範囲を超える問題を修正しました。
V3.0.5
  1. 複数行設定時、新規レコード最下行で↓キーを押した際にOffsetの計算が間違っていたのを修正しました。
  2. マウスホイール時Offsetがずれる問題を修正
V3.0.4 ForcusRecordColorとParentColorの関係を修正しました。
V3.0.3 タイトル行が2行以上ある場合に、DataRowHeightが正しく設定されていない問題を修正しました。また、カラム.タイトルのフォントを変更した際の動作も修正しました。
V3.0.2 フォーカスがあるレコード(≒選択したレコード)の色を変更できるようにしました。
FocusRecordColorChange を True に変更し、FocusRecordColor に色を設定してください。
V3.0.1 Option が jdgColumnResize = false の際に、タイトルをクリックするとタイトルが2行に増えて表示される問題を修正しました。
V3.0.0 VCL.Net 対応しました。(Delphi8版のみ)
ヘルプはまだMS HELP 2 にできていないので、前のままです。
V2.5.3
  1. Option のjdgIndicatorを抜く(インジゲータを非表示に変更する)と例外が発生するバグ修正しました。
V2.5.3
  1. Option のjdgIndicatorを抜く(インジゲータを非表示に変更する)と例外が発生するバグ修正しました。
V2.5.2
  1. レコード追加状態(インジゲータが*のとき)からほかレコードにマウスで移動した場合にインジゲータとカラムのフォーカスが一致しなかったバグ修正しました。
V2.5.1
  1. SelectIndex プロパティ代入時の問題修正しました。
V2.5.0
  1. Columns プロパティ専用プロパティエディタを搭載。まだカラムを作成していない(デフォルトのカラムがある)状態の際に、編集できないカラムが表示されている問題を解消 しました。
V2.4.4
  1. SelectedIndex、SelectField の問題点修正(現在何行目かが不明になっていた。)
V2.4.3
  1. OnCelExit、OnCelEnter の発生タイミングを修正しました。
V2.4.2
  1. TJDBGridColumns.AddAllFields を追加しました。
V2.4.1
  1. 各カラムでの OnClick イベントの追加しました。
V2.4.0
  1. Memo、BLOBタイプフィールドのサポートしました。
V2.3.5
  1. ホイールマウスに対応しました。(ただし上下移動のみ、私のマウスは上下移動しかできません。左右に動くホイールマウスってあるのかな?)
    ホイールをクリクリ動かすと、対象セルが上下に動きます。(インジゲータも)
V2.3.4
  1. 1レコード複数行表示している際で2レコード目以降にフォーカスがある場合、ソート順を変更すると以降の操作で実際のカレントレコードと表示があわなくなったり、上下のセル移動ができなくなったりする。
  2. タイトルクリック時、クリックしたタイトルと異なるタイトルがクリックされたことになる場合がある。

    以降 Delphi5 用のみ

  3. 複数行表示した際に、フォーカスの動きがおかしい。
    例)実際には4レコード目がカレントだが4行目に以外フォーカスがあったりする。
V2.3.3
  1. Delphi5 用で、メモリリークを起こす。
V2.3.2 以下の問題を修正しました。
  1. 外部から(ほかの DBNavigator などで)レコード移動した場合に、インジゲータがずれる。
  2. Enter キーで編集状態に入れない。
V2.2.4 以下の問題を修正しました。
  1. 実行中に固定列数を変更した場合に実際の選択セルとは別に、可変セル部分の一番左上のセルがハイライト表示となる。
  2. 固定セル中をカーソルを左右に移動させた場合に、グリッド内の選択セルがハイライト表示でなくなる。
V2.2.3
  1. FixedCols に2以上の値を設定し実行した際に、内部のチェック処理内で実際には固定列数が列数を超えていないにもかかわらず、「固定列数は列数より小さくなければなりません」とエラーメッセージが表示されておりました。
V2.2.2
  1. FixedCols に1以上を設定した場合に、列固定できます。しかし固定列にフォーカスを与えた場合に、可動部分にも表示される現象を変更し、固定列部分は固定部分にしか現れないようにしました。
V2.2.1
  1. JDBGridのColumnsプロパティに対し、RestoreDefaultsを行うと、ColumnのGlyphプロパティがnilになってしまうため、 Access Violation Errorが発生します。(RestoreDefaultsメソッドはColumnに設定した内容を元に戻すために使用します。)
V2.2.0
  1. 参照項目でないフィールドとリンクするカラムも、参照項目のようにドロップダウンリストが表示できるように変更 しました。

JDBGrid ぺージへ

コメント (0件)


くろねこ研究所
http://www.blackcatlab.com/article.php/JDBGridHistory