Cassava.NET とは
Microsoft .NET プラットホーム上に Cassava Editor を移植するプロジェクトです。 ハッキリ言って需要はないと思いますので、単なる遊びです。
.NET のグリッドコンポーネントは「DataGrid」というのがあるんですが、 ここでは DataGrid は使わずにユーザーコントロールを組み、 一見 Cassava Editor の TStringGrid と全く同じインターフェイスにしてあります。 データの保持には .NET 標準の DataTable を使用しています。
なんだかすでに重さが実用レベルを超えているような・・・。
ダウンロード
CassavaNET.exe (76.0 KB)
ソースファイル (35.0 KB)
- Ver. 0.4.9.13 demo
- 実行には .NET Framework 1.1 が必要です。
- ファイル入出力やクリップボードを利用しなければ ノータッチ・デプロイメントで動きます。 上のリンクのクリックで直接実行できますが、 ローカルリソースにアクセスしようとするとSecurity Exceptionが発生します。 これを避けるためには、セキュリティ設定を変更するか、 実行ファイルをダウンロードしてください。
- メニューがプルダウンしなかったり ツールバーが表示されなかったりするのは まだ作ってないからです。 気にしないでください。
更新点 (2004/09/13)
- EUC/JIS/Unicode/UTF-8 の読み書き
更新点 (2004/09/11)
- Shift+カーソルキーによる範囲選択
- 行/列の追加/削除
- 元に戻す・やり直し
更新点 (2004/09/09)
- ファイルを保存できるようにした(Shift_JIS、CSVのみ)
- カット・コピー・ペースト
更新点 (2004/04/10)
- ファイルを開けるようにした(Shift_JIS、カンマまたはタブ区切りのみ)
動いている機能 (2004/01/24)
- TStringGrid そっくりにグリッドを表示する
- クリックで編集モードに入る
- カーソルで移動する
- データの範囲外にカーソル移動すると自動的にテーブルを拡張
- データの範囲内にカーソルを戻すと自動的にテーブルを縮小
- ドラッグで範囲選択する
- 固定セルのクリック/ドラッグで行/列/全体を選択
- スクロールバーによる画面スクロール
- 固定セルの境界のドラッグで幅/高さ変更
製作には Borland C#Builder 1.0 Personal を使用しています。