tstringgrid

    2

    1答えて

    にtStringGridでOnSelectCellイベントのキャンバス画素位置に座標実際のピクセル座標がどこにあるか私が知っているように、OnDrawCellイベントは私に「のRect」のレコードを与えますOnSelectCellは、私に行/列座標のみを与えます。 どのように行/列をピクセル座標に変換しますか? 実行時に、選択したセル全体をカバーするためにコンボボックスを作成する必要があるため、セ

    1

    2答えて

    あなたはgoEditingオプションセットとセルとのTStringGridを持って、それに数行のテキストを持って、カーソルがそのテキストの最後になります。どのようにカーソルを別の位置に移動できますか?私の特に問題は、テキストの末尾に改行がある場合、ユーザーはセルが空であると考えます。キャリッジが戻る前にカーソルを移動したいと思います。

    10

    2答えて

    TStringGridがあり、選択した行を削除したいとします。私が試した基本的なことは、最後の行だけを削除してみました。任意の行を削除するにはどうすればよいですか?

    1

    1答えて

    TStringGridのFillCellプロシージャを実装したいと考えています。私は特定のセルを色で塗りつぶしたいが、セル(行)が選択されていないときにのみ行う。 procedure TMyStrGrid.FillCell(Rect: TRect; aColor: TColor); begin //if NOT (gdSelected in State) then <---- how do I

    -2

    1答えて

    フォームに多数のTStringGridコンポーネントがあります。私はタブを使用してStringGridsの間を移動したい。 問題は、goTabsがアクティブになると、StringGridのセル間をうまく移動しますが、右下のセルが選択されると、次のタブヒットは同じStringGridの左上のセルを選択します。 これをどのように無効にすることができますか? ありがとうございました。

    0

    1答えて

    特定の列の値に基づいて行全体をペイントする方法はありますか?私のコラム状態が値真が黄色であることを行全体を再描画されている場合 ID | NAME | DATE | STATE 1 X 2017-01-01 TRUE --whole row need to be yellow 2 Y 2017-01-01 FALSE --default color (no change)

    3

    1答えて

    FireMonkey TStringgridのセルを選択解除する方法を知っている人はいませんか(つまり、どのセルが選択され、どのように選択を解除するのかを知る必要があります)...? 我々は、Delphiベルリンに事前に10.1 感謝を使用しています。

    -1

    1答えて

    Embarcadero Delphi v10.1には、レコードを持つDLLライブラリと、TStringGridとTEditを含むVCLアプリケーションがあります。そのアイデアは、TEditに入力されたショーツを取ることです。それをDLLのレコードに保存し、レコードに格納されているデータを使用してTStringGridのセルの1つを入力します。 私の問題は、ショートストリングをレコードに保存した後、

    0

    1答えて

    私はマルチデバイスアプリケーションを作成するためにDelphi 10.1 Berlinを使用しています。クエリのデータを表示するにはTStringGridがあります。 私もポップアップメニュー(編集、削除、...)がありますが、アイテムを編集/削除するには、マウスの左ボタンを使用してセルをクリックする必要があります。 ポップアップメニューを表示する前に右ボタンのみを使用して「行を選択」することはで

    5

    1答えて

    私はWindows 10でDelphi Berlinを使用しています.tFormGridをベースにしたtFormでtOpenDialogを使用する必要があります。 開いているダイアログの固定列または行に重なっているファイルをダブルクリックすると、開いたダイアログが消えた直後に自動的にFixedCellClickイベントが発生します。次のイメージでは、ファイルは最初の行である固定行と同じ位置にありま