◆ [コンポーネント] MutliStringGrid v1.2.0
MultiStringGrid … v1.2.0 ('06/03/20)

 StringGridを拡張したGrid
 ・マルチセレクトON時には、[Ctrl]を押すことでセルの複数選択が可能
 ・複数セル選択時には、[TAB]によりセル間フォーカスを移動
 ・自動編集モードON時には、キー入力で編集モードを起動
 ・自動調整モードON時には、セル調整領域をダブルクリックによりセルサイズを自動調整

 [パブリック変数]
 ・SelectedCells … TStringList型、『1,2』のように選択セルを文字列で格納
 ・SelectedCols … TIntegerList型、選択行番号を格納
 ・SelectedRows … TIntegerList型、選択列番号を格納

 [プロパティ]
  ・ExtendedOptions
   goMultiSelect … マルチセレクトON/OFF
   goAutoEdit …… 自動編集モードON/OFF
   goAutoSizing … 調整領域ダブルクリックでセルサイズを自動調整ON/OFF

  ・SelectedBrushColor … 選択範囲の背景色
  ・SelectedFontColor … 選択範囲の文字色

 [メソッド]
  ・SelectCol … 指定列の選択
  ・SelectRow … 指定行の選択
  ・SetFocusCell ……… 指定セルにフォーカスする
  ・AdjustColsWidth … セルの内容に応じて列幅を自動調整
  ・AdjustRowsHeight … セルの内容に応じて行高を自動調整
  ・Adjustment ………… セルの内容に応じて列幅・行高を自動調整

 [イベント]
  ・OnClickFixed …… 固定セルをクリックした際に発生
  ・OnDblClickFixed … 固定セルをダブルクリックした際に発生
  ・OnEditEnd ………… セルの編集終了時に発生
  ・OnFocusCell ……… TABによるフォーカス移動イベント

 【バージョン履歴】
  v1.2.0 ('06/03/20)
   1.機能追加「手続き:SetFocusCell」指定セルをフォーカス
   2.機能追加「イベント:OnClickFixed」固定セルクリック
   3.機能追加「イベント:OnDblClickFixed」固定セルダブルクリック
   4.機能変更 … ExtendedOptionsにgoAutoSizingを追加し、自動調整機能は任意利用とした
   5.名称変更「手続き:AdjustCells → Adjustment」
   6.機能削除 … KeyDownイベントでDeleteキーによるセル内容削除機能
[PR]
by yozda | 2006-03-21 00:25 | プログラミング | Trackback | Comments(0)
トラックバックURL : http://yozda.exblog.jp/tb/3369001
トラックバックする(会員専用) [ヘルプ]
<< [スコア] TMG - I 「Mother3」 GBAで ... >>