No.1ベストアンサー
- 回答日時:
標準のTstringGridのままでは出来ませんので、コレを使うと楽です。
http://www.delphianworld.com/
TStrColGrid
文字位置:文字色:セル色:セル幅 等欲しいと思われる基本機能が実装されています。
他にもいくつかグリッドがあるので、自分の用途に合うものを探してみてはいかがでしょうか。
この回答への補足
ありがとうございます。
とても良いコンポーネントと思います。
でも、
悲しいです。
インストールの方法がわかりません。
DLファイルのドキュメントを読んでも理解できません。
>通常のコンポーネントインストール手順
ってどうするんでしょう?
よろしければ、参考サイトでも紹介頂ければ幸です。
No.6
- 回答日時:
Delphi2005以降?コンポーネント追加方法が変わりました。
お使いのDelphiが2005以降ならヘルプで「パッケージ, ユニット」を参照してください。
多少の読みかえは必要です。
//--
ダウンロードしたコンポーネントを自分の管理できる場所に移動しておきます。
ファイル→新規作成→パッケージ
プロジェクトマネージャに Package1.bpl と言うツリーができます。
Package1.bplで右クリックすると、追加というメニュがありますので追加から、コンポーネントの.pas を追加します。
Package1.bplで右クリックすると、インストールと言うメニューもあります。
インストールすると、コンポーネントが追加されるはずです。
No.5
- 回答日時:
わたしはCBなのでDelphiではないのですが、おそらく大差ないはずです。
メニューの
コンポーネント - コンポーネントのインストール
をえらび、
ユニットファイル名のところに所定のコンポーネントを
指定します。
あとはコンパイルして導入、保存すれば、どこかのタブに
アイコンがついかされているとおもいます。
No.4
- 回答日時:
#3です。
なんとなく近いサンプルが以下のページにあります。
参照されるのもよいのではないかと思います。
参考URL:http://forum.nifty.com/fdelphi/faq/00105.htm
No.3
- 回答日時:
できますよ。
私はCB6でいつもやっているので、出るφにはうまく書き換えてくださいね。StringGridのDefaultDrawingプロパティをfalseにすると標準のフォント設定やらなにやらが全てOffの状態になるので、OnDrawCellイベントを実装します。
if(State.Contains(gdFixed)) {
//固定セルだったら...
sgrid->Canvas->Brush->Color= sg->FixedColor;
else if(State.Contains(gdFocused)){
//フォーカスのあるセルだったら...
}
のようにそれぞれ記述して
RECT r=RECT(Rect);
sgrid->FillRect(Rect); //背景色で消去
で背景色が決められます。
同様に
sgrid->Canvas->Font->Color= sgrid->Font->Color;
のなどをセットしておいて
InflateRect(&r,-2,-2); //テキスト表示領域の設定
とすれば、フォントカラーがきめられます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VB.NETでフォーム上にExcelのよ...
-
VBSでCDトレイのオープン/ク...
-
GUI画面でsetBounds()で作成し...
-
文字の色の変更
-
「タイプ初期化子が例外をスロ...
-
変数名の付け方
-
エクセルVBAで、条件に一致する...
-
private static という変数の修飾
-
どこからも呼ばれていない無意...
-
C#にて別クラスの関数を使いたい
-
オブジェクト参照がオブジェク...
-
複数の変数を宣言する時、同時...
-
tryの終了
-
C# インスタンスの破棄
-
インスタンス参照でアクセスで...
-
エクセルVBA 画像を貼り付ける...
-
ワイルドカード<?>と型パラメー...
-
「インスタンス」の意味をわか...
-
A・B・Cクラスとは?
-
生成したインスタンスを削除す...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB.NETでフォーム上にExcelのよ...
-
ファイル保存先のダイアログが...
-
VB6のツールボックスへのコンポ...
-
VBSでCDトレイのオープン/ク...
-
JScrollPane上のJTableの再描画
-
requestFocusについて
-
ツールボックスのような折りたたみ
-
VB.NETでMSComm が追加できず?
-
フレーム上のコンポーネントの...
-
Visual Basic 2010を使ってRS-2...
-
Delphiでビデオキャプチャー画...
-
[delphi] 変数を利用してコンポ...
-
コントロールの表示・非表示
-
同じコンポーネントを複数の場...
-
C++Builderの警告
-
クラスのインスタンスからクラ...
-
C#で設定時刻到来時にイベント...
-
画像を一瞬だけ表示する。
-
SWTで動的にコントロールを追加...
-
コンポーネント
おすすめ情報