dataGridView / contextMenuStrip(& click Event)



  • Hi,

    an dataGridView kann man ein contextMenuStrip binden. Für den fall das auf die dataGridView (Row) Rechtsklick getätigt wird, löst sich das click Event des contextMenuStrip aus und übergibt an System::EventArgs^ e worauf geklickt wurde (eine Schaltfläche aus contextMenuStrip). Aber wie bekomme ich raus auf welchem Row Rechtsklick getätigt wurde? Bei e-> bekommt man nur das Objekt der Schaltfläche vom contextMenustrip, auf die Rechts geklickt wurde. Kann man auch irgendwie ein Zeiger über das contextMenuStrip click Event übergeben lassen, der auf das rechtsbeklickte Row der dataGridView (Objekt) zeigt? Oder kommt man da nicht herum über das dataGridView click (Rechtsklick) Event, einer static int variable die Nummer (i) des beklickten Row zu zu weisen?



  • Hi

    Also ich habe das so gemacht:

    [code]
    

    DataGridViewCell^ zelle = this->TestDataGridView->Rows[TestDataGridView->CurrentCell->RowIndex]->Cells[2];

    Aber die Zelle fäng bei 0 an, also wenn man die 2. Zelle an klicken will muß man Cells[1] machen.



  • Homo



  • Isch und Du schrieb:

    Homo

    😃 demnach musst du ja richtig besoffen gewesen sein das du dich ins falsche Forum für ärgereien begibst 😃



  • LiGERWooD schrieb:

    😃 demnach musst du ja richtig besoffen gewesen sein das du dich ins falsche Forum für ärgereien begibst 😃

    Du auch Homo!?


Anmelden zum Antworten