問題タブ [tstringgrid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
999 参照

colors - C++ Builder XE の StringGrid の代替生色

C++ Builder XE プログラムで文字列グリッドを白と空色の 2 色で使用したいと考えています。奇数生の白と偶数生の空色を作りたいので、どうすればできるか教えてください。

C++ Builder XEでこれを行うのを手伝ってください

0 投票する
1 に答える
4721 参照

delphi - Delphi: 検索ダイアログと文字列グリッド

string grid検索ダイアログを使用してテキスト検索を行う方法はありますか? テキストを見つけて、テキストが見つかったときに通常どおり背景を強調表示する必要があります。

ありがとう!

0 投票する
1 に答える
16810 参照

delphi - TStringGridのセルのフォントの色を変更します

TStringGridDelphiののセルのテキストの色を変更する必要があります。

ただの細胞。どうやってやるの?

0 投票する
1 に答える
350 参照

c++builder - TStringGrid がスクロールバーを描画しない

TStringGrid コンポーネントを含むフォームがあります。TStringGrid のプロパティScrollbarsはssBothに設定されます。ウィンドウを小さくすると、スクロールバーが表示されなくなります。この代わりに、TStringGrid のクライアント領域が切り取られます。アプリケーションウィンドウに十分なサイズがある場合はスクロールバーを無効にし、ウィンドウサイズを臨界値以下に縮小すると自動的に有効にすることをお勧めします。私が間違っていることを知っていますか?

0 投票する
1 に答える
2790 参照

delphi - TStringGridの背景をペイントするにはどうすればよいですか

OnDrawCellイベントを使用してDelphiTStringGridのカスタム描画を行います。セルで覆われている領域に問題はありませんが、右端の列の右側で最後の行の下に背景をペイントするにはどうすればよいですか?

(編集)絵を描く必要はなく、背景の色を設定したいだけです。XE2を使用して、VCLスタイルを調査しています。デフォルトの描画でも、文字列グリッドに色を設定すると、継ぎ目はまったく効果がありません。

TIA

0 投票する
2 に答える
3823 参照

delphi - LiveBindingsを使用してTStringGridに200を超える行を表示するにはどうすればよいですか?

にバインドさTDataSourceれたに裏打ちされたがあります。これを行うには、グリッドを右クリックして「」を選択し、データソースを選択します。これでLiveBindingsがセットアップされました。TClientDatasetTStringGridLink to DB Datasource...

アプリケーションを実行すると、データセットに5000レコードがあるにもかかわらず、グリッドは200行でしか埋められません。

表示される行数を変更する方法や、ユーザーがすべてのデータをスクロールできるようにする適切な方法に関するドキュメントが見つかりません。

ユニット内でハードコードされた200値を見つけました。これをに増やすと、グリッドに5000行すべてが表示されますが、これはハックのようです。TBindScopeDBEnumerator.CreateData.Bind.DBScope10000

TStringGridに200を超える行を表示する適切な方法は何ですか?

0 投票する
2 に答える
2212 参照

c# - C#のDataGridViewに相当するDelphi

DelphiにC#のDataGridViewに相当するものはありますか?

私が試してみました

  • TStringGrid

    • ただし、スクロールバーは、すべてのアイテムが表示されている場合は非表示であるか、アイテムがオーバーフローしていても可能な限り最小のスクロールバーであり、スクロールバーがドラッグされているときではなく、リリースされたときにのみ更新されます。
    • また、固定行が1つある場合は、それ以外に少なくとも1つの(空の)行が必要です。これは不便で見苦しいです。
  • TDBGrid

    • しかし、プログラムでアイテムを追加する方法を理解できないようです(とにかくそれを行うことを意図しているとは思いません)。それができれば、TDBGrid使ってもいいでしょう。

DataGridViewでは、上記の問題がないDelphiのC#に相当するものは何ですか?

0 投票する
2 に答える
362 参照

delphi - Delphi のフォームでのメソッド宣言のエラーを修正する

このエラーが発生するのはなぜですか。stringgrid をリストビューに置き換えてから、viewstyle vsreport に設定しましたが、(expected '=' but '(' found) のようなエラーが発生します。以下の手順で点滅します。

これは私のコードです

.

0 投票する
4 に答える
5448 参照

delphi - Delphi XE2 で FillRect が完全な TStringGrid セルを描画しない

FillRectTStringGridDelphi XE2 ではセル全体を描画しません。BiDiModeデフォルトの色( に設定)では、左側に 3 ピクセルのギャップがありますbdLeftToRight。この問題は、私が以前使っていた Delphi 6 には存在しません。

すべてのプロパティ ( を含むDrawingStyle) とさまざまなブラシ スタイルを変更しようとしましたが、塗りつぶされた四角形がセル全体を埋めません。

0 投票する
1 に答える
951 参照

delphi - コメント付きdelphixe2stringgrid

Microsoft Excelと同様に、各セルのコメントを処理するDelphi用の優れたstringgridのようなコンポーネントを誰かが推奨できますか?私はウェブを検索していますが、まだ多くを見つけていません。ここの誰かが似たようなものを使用した場合は、入力をいただければ幸いです。

画像で更新:赤い三角形で示されているように、セル1Aにはコメントがあります

コメント付きのセル

マウスオーバーすると、セルのコメントが表示されます

ここに画像の説明を入力してください