問題タブ [stringgrid]

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 に答える
2677 参照

delphi - StringGrid のチェックボックスが正常にトグルしない: Delphi

ここにある Delphi コードを変更して、チェックボックスの状態を 3 列の stringgrid に保存しました。問題は、セルを切り替えるためにセルを 2 回クリックする必要があることです。goEditing を設定すると、ワンクリックで状態を設定できますが、もう一度クリックするとチェックボックスが非表示になります。これらの編集状態の問題を防ぐにはどうすればよいですか?

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

android - FireMonkey モバイル アプリケーション (Android) の文字列グリッドのプロパティ

誰かが私を助けることができれば、グリッド文字列の高さと幅のセルのサイズを変更する方法を教えてください。背景色だけでなく、セルを配置して書体とサイズを変更することもできます。ペロ。Delphi を使用した FireMonkey Mobile アプリケーション ... マニュアルまたはリンクを参照して、イベントの構造と使用方法を確認してください ... 挨拶 すべての人の成功

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

delphi - TStringGrid を Delphi 7 から Delphi XE に変換する方法

私の Delphi 7 プログラムを Delphi XE 5 に変換するのがどれほど難しいかをテストするために、Delphi 7 で簡単なアプリケーションを作成しました - フォームに TStringGrid を配置し、フォーム作成にコードを追加しました:

(実際には Cells[0,0]:='ce??€' と書かれていましたが、私はそれを期待していました)。当然のことながら、コンパイル、ビルド、実行、Unicode なし。次に、Delphi XE 5 でプロジェクトを再度開き、行を再び Cells[0,0]:='čęжэ€' に変更し、コンパイル、ビルド、実行 - Unicode なし (čę||| のようなものを取得) ! それは私には奇妙でした。Delphi Xe 5 で同じコードを使用して新しいプロジェクトをゼロからビルドすると、同じ TStringGrid が期待どおりに動作します。ここにいくつかの簡単なトリックがあることは知っていますが、プロジェクト設定の変更かもしれませんが、グーグルで検索できません...誰かが助けてくれるでしょうか?

よろしくお願いします。

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

c++ - 動的 StringGrid C++ ビルダー

C++Builder 6 でプログラムを作成しましたが、現在問題が発生しています。

、、、、、、の6 つUnit1.cppのファイルUnit1.hがあります。Unit2.cppUnit2.hUnit3.cppUnit3.h

Unit1.cppメインフォーム用のファイルです。

問題:と で表示される関数void __fastcall TForm3::Button1Click(TObject *Sender)aを作成したいと思います。次のクリックは、新しい名前で新規作成する必要があります (以前のもの)TStringGridUnit1.cppUnit2.cppTStringGrid

私は自分の問題を解決しようとしましたが、いくつかのコードを書きましたが、それでは十分ではありません。
私はUnit1.h追加しました:

私はUnit1.cpp追加しました:

私はUnit3.cpp追加しました:

ボタンクリック機能は次のとおりです。

このメソッドを使用すると、動的にTStringGridが作成されますが、1 つだけです。TStringGridボタンが押された回数と同じ数の (一意の名前を持つ)を作成するにはどうすればよいですか? (今、私はで宣言TStringGridしなければなりませんUnit1.h)。

0 投票する
0 に答える
1200 参照

c++builder - Firemonkey C++、StringGrid でフォントの色とセルの色を変更する方法、ApplyStyleLookup で変更する

実行時にフォントの色とセルの背景色を動的に変更する方法を調査しましたが、すべてのソリューションは Delphi コードであり、C++ では使用できません。

このように:

CellControlByRowFMX C++ Builder には存在しません。を使用しようとしましTGridたが、イベント駆動型で各セルをカスタムで描画する必要がある場合、グリッドが非常に遅くなりますOnDrawxxxx

イベントでフォントの色とセルの色を変更する別の解決策がありますが、Delphi の解決策が C++ Builder に存在しないか、 C++ Builder スタイルOnApplyStyleLookUpで実装する方法がわかりません。OnApplyStyleLookUp

私はこれで1週間経ったので、これに関する助けは非常に高く評価されています.

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

delphi - FireMonkey StringGrid で FetchRows が機能しない

UniQuery の FetchRows を 25 に設定しました。VCL アプリケーションでは、DBGrid で正常に動作します。25 件のレコードのみが表示されます。そして、DBGrid の一番下に到達すると、より多くのレコードが自動的に読み込まれます。

しかし、Firemonkey アプリでは、FetchRows が機能しませんでした。常にすべてのレコードを表示します。

Delphi XE8 を使用しています。