目次
ユーザーコントロール
サンプル6 スプレッドシートのロー・カラムヘッダーを表示する
現在はもっと進化しています。 上記目次のホームから最新を確認してください。
| SpreadControl | 2004/06/27 ユーザーコントロールに線と文字を表示してテキストボックス1つで入力し、 2次元インデクサでアクセスできるようにした例です。 CurrentCell プロパティ対応 HitTest メソッド対応 マウスクリックによるセル移動対応 上下キーよるセル移動対応 Tab・SHIFT+Tabキーよるセル移動対応 2004/07/14 Cell プロパティにText/Font/ForeColor/BackColor追加 デフォルトインデクサによるCellプロパティの変更を可能にした DataプロパティでCellプロパティの変更を可能にした Dataプロパティは一次元配列で columns=3/rows=2 だと6要素できる 0=0,0 / 1=0,1 / 2=0,2 / 3=1,0 / 4=1,1 / 5=1,2 に対応する 2004/07/15 BlockRange プロパティ作成 描画・入力・HitTest メソッド・セル移動をブロック対応 2004/07/20 バグ修正 デザインモードでCulumns/Rowsを変更したときにグリッドが対応しない。 デザインモードでCulumns/Rowsを変更後グリッドにエラーが表示される。 フォント変更時にPreferredRowHeightが追従しない。 2004/08/07 2004/07/14 から 2004/07/20 の変更を削除 クラス別にファイルを分割
セルコントロールの種類プロパティ ヘッダーテキストプロパティ ヘッダーテキストフォントプロパティ ヘッダーテキスト前景色プロパティ ヘッダーテキスト背景色プロパティ テキストフォントプロパティ テキスト前景色プロパティ テキスト背景色プロパティ スプレッドシート行属性を追加 ヘッダーテキストフォントプロパティ ヘッダーテキスト前景色プロパティ ヘッダーテキスト背景色プロパティ スプレッドシートコントロール本体の属性追加 列ヘッダーの幅プロパティ 行ヘッダーの幅プロパティ 列ヘッダー表示プロパティ 行ヘッダー表示プロパティ SpreadControl.cs プログラムソース SpreadColumn.cs プログラムソース SpreadRow.cs プログラムソース SpreadControlParts.cs プログラムソース SpreadTextBox.cs プログラムソース SpreadCell.cs プログラムソース HitTest.cs プログラムソース |
||||||||||||||
| SpreadTest | 2004/07/14 デフォルトインデクサに変更 2004/07/15 BlockRange プロパティ 2004/08/07 2004/07/14 から 2004/07/20 の変更を削除 SpreadTest プログラムソース |



