FormsDataGridView

クラス概略
TypeがSystem.Windows.Forms.DataGridViewのウィンドウに対応した操作を提供します。



public FormsDataGridView(WindowControl src)
解説
コンストラクタです。

引数
src
元となるウィンドウコントロール。



public FormsDataGridView(WindowsAppFriend app, AppVar appVar)
解説
コンストラクタです。

引数
app
アプリケーション操作クラス。
appVar
アプリケーション内変数。



public int ColumnCount{ get; }
解説
列数を取得します。



public Cell CurrentCell{ get; }
解説
現在の選択セルを取得します。



public int RowCount{ get; }
解説
行数を取得します。



public Cell[] SelectedCells{ get; }
解説
現在の選択セルを取得します。



public int[] SelectedRows{ get; }
解説
現在の選択行を取得します。



public void EmulateCellCheck(int col, int row, bool isChecked)
解説
セルのチェック状態を変更します。

引数
col
列。
row
行。
isChecked
チェック状態。



public void EmulateCellCheck(int col, int row, bool isChecked, Async async)
解説
セルのチェック状態を変更します。

引数
col
列。
row
行。
isChecked
チェック状態。
async
非同期実行オブジェクト。



public void EmulateChangeCellComboSelect(int col, int row, int index)
解説
セルコンボの選択を変更します。

引数
col
列。
row
行。
index
インデックス。



public void EmulateChangeCellComboSelect(int col, int row, int index, Async async)
解説
セルコンボの選択を変更します。

引数
col
列。
row
行。
index
インデックス。
async
非同期実行オブジェクト。



public void EmulateChangeCellSelected( CellSelectedInfo[] cells)
解説
選択状態を変更します。

引数
cells
選択セル情報。



public void EmulateChangeCellSelected(Async async, CellSelectedInfo[] cells)
解説
選択状態を変更します。

引数
async
非同期実行オブジェクト。
cells
選択セル情報。



public void EmulateChangeCellText(int col, int row, string text)
解説
セルのテキストを変更します。

引数
col
列。
row
行。
text
テキスト。



public void EmulateChangeCellText(int col, int row, string text, Async async)
解説
セルのテキストを変更します。

引数
col
列。
row
行。
text
テキスト。
async
非同期実行オブジェクト。



public void EmulateChangeCurrentCell(int col, int row)
解説
カレントセルを選択します。

引数
col
列。
row
行。



public void EmulateChangeCurrentCell(int col, int row, Async async)
解説
カレントセルを選択します。

引数
col
列。
row
行。
async
非同期実行オブジェクト。



public void EmulateChangeRowSelected(RowSelectedInfo[] rows)
解説
行選択状態を変更します。

引数
rows
選択行情報。



public void EmulateChangeRowSelected(Async async, RowSelectedInfo[] rows)
解説
行選択状態を変更します。

引数
async
非同期実行オブジェクト。
rows
選択行情報。



public void EmulateClearSelection()
解説
選択状態を解除します。



public void EmulateClearSelection(Async async)
解説
選択状態を解除します。

引数
async
非同期実行オブジェクト。



public void EmulateClickCellContent(int col, int row)
解説
セルボタン、セルリンクをクリックします。

引数
col
列。
row
行。



public void EmulateClickCellContent(int col, int row, Async async)
解説
セルボタン、セルリンクをクリックします。

引数
col
列。
row
行。
async
非同期実行オブジェクト。



public void EmulateDelete()
解説
行削除操作をエミュレートします。



public void EmulateDelete(Async async)
解説
行削除操作をエミュレートします。

引数
async
非同期実行オブジェクト。



public  string GetText(int col, int row)
解説
行列で指定したセルのテキストを取得します。

戻り値
テキスト。

引数
col
列。
row
行。



public string[] GetText(int startCol, int startRow, int endCol, int endRow)
解説
行列で指定した範囲のセルのテキストを取得します。

戻り値
テキスト配列。

引数
startCol
開始列。
startRow
開始行。
endCol
終了列。
endRow
終了行。