StringGrid



  • Hallo,

    werde aus der Hilfe nicht schlau, im Forum habe ich auch nichts passendes gefunden.

    Ich möchte die erste Zelle aus den selektierten Feld in ein Edit-Feld kopieren:

    a1 a2 a3 a4

    b1 1 2 4 5
    b2 x x c a

    Wenn das Feld mit der 2 angeklickt wird, dann brauche ich in einen Edit-Feld die a2 und einen anderen Edit-Feld die b1.

    Edit1->Text= "Inhalt von a2" und
    Edit2->Text= "Inhalt von b1"

    Ist das machbar?

    Bin für jede Hilfe dankbar.

    Gruß

    alk



  • Hat sich erledigt, ist so einfach



  • Ich möchte die erste Zelle aus den selektierten Feld in ein Edit-Feld kopieren:

    ???
    Du kannst einzelne Zellen selektieren oder aber eine ganze Zeile.

    void __fastcall TForm1::StringGrid1SelectCell(TObject *Sender, int ACol,
          int ARow, bool &CanSelect)
    {
       Edit1->Text = StringGrid1->Cells [ACol][0];
       Edit2->Text = StringGrid1->Cells [0][ARow];
    }
    


  • Hab ich auch so gemacht.

    Aber trotzdem vielen Dank


Anmelden zum Antworten