問題タブ [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.
arrays - 文字列グリッドにレコードの配列を入力する方法
私はのレコード構造を持っています
そして、次のコードを使用して配列として読み取りました
このレコードの配列を並べ替えてから、このコードを使用して高、低、高、低の順に並べ替えます。
この並べ替えの結果は、文字列グリッドを埋めるために使用される配列のコピーになりますが、レコードの配列を使用して文字列グリッドを埋めるにはどうすればよいですか?
c++builder - StringGrid 内の EditBox
StringGrid に Editbox を挿入する際に問題があります。フォームに 1 つの StringGrid と 1 つの Editbox があります。エディットボックスは、選択した列と行に問題なく表示されますが、選択したセルに挿入できる数字は1つだけです...さらに数字を入れる方法を誰かに説明してもらえますか?
tnx!
C++ Builder XE2 で
delphi - StringGrid の focusRectangle を非表示にする: Delphi
Delphi が StringGrid で現在選択されているセルの周りに描画する境界線 (フォーカス四角形) を非表示にしようとしています。文字列グリッドの外観をカスタマイズするために所有者の描画を行っています。セレクション以外のすべてを取り除くことができました。
使っていました
ただし、これを非常に高速に設定するとエラーが発生します(onMouseMoveで実行しています)。つまり、問題なく動作しますが、この特定のコードのチャンクを十分に速く呼び出すと、StringGrid のレンダリングで例外が発生します (したがって、その周り以外で試してみることはできません)。
これを確実に解決する方法についてのアイデアはありますか?
delphi - StringGrid で選択的に ShowHint
StringGrid コンポーネントの子孫で、セルの値に応じてポップアップのヒント メッセージを変更したいと考えています。私のコーディング:
これは、別の列から列 12 にマウスを移動すると正常に機能しますが、列 12 にとどまって別の行 (k の値が異なる) に移動すると、ポップアップ ヒントは変更されません。最初にマウスを別の列に移動してから列12に戻ったときにのみ、正しい/新しいヒントが表示されます。誰か解決策がありますか?
delphi-7 - Delphi: StringGrid での自動追加
StringGrid の 2 つ以上のセルの加算を計算し、結果を別のセルに表示する電卓を作成することはできますか?
例えば:
6 つのセルを持つ文字列グリッドがあります。6番目のセルに表示したいのは、1番目のセル+2番目のセル+3番目のセル+4番目のセル+5番目のセルです。
応答が「はい」の場合、どうすればこれを行うことができますか?
delphi - TStringGrid: OnKeyDown の後に OnClick を行う理由
Delphi StringGrid が のOnClick
後にイベントを呼び出すことがあるのはなぜOnKeyDown
ですか?
デバッグのスクリーンショット:
私の OnKeyDown イベント ハンドラ:
編集:
最後の行が選択されて「下」が押されたとき、または最初の行が選択されて「上」が押されたときに、「OnClick」が起動されないようです。
再現方法:
TStringGrid をフォームに追加し、数行を入力します。「OnClick」および「OnKeyDown」ハンドラーを追加します。これら 2 つのハンドラ メソッドに特定のコードを追加する必要はありません。フォームの stringgrid で行を選択し、キーボードの上矢印または下矢印を押します。
編集2:
これは解決策ではありませんが、up、down、pageup、または pagedown を押した後に「OnClick」のコードが実行されるのを防ぐために、「OnKeyDown」に変数を設定し、どのキーが押されたかを「OnClick」で確認します。
編集3:
スタック トレースと再現方法を更新しました。