Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

DataGridView, contex menu και mouse click

Îåêßíçóå áðü ôï ìÝëïò evagelos. Τελευταία δημοσίευση από το μέλος evagelos στις 22-10-2012, 11:10. Υπάρχουν 2 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  21-10-2012, 14:31 71446

    DataGridView, contex menu και mouse click

    Γεια σας παιδιά,

    έχω ένα DataGridView με πολλές γραμμές και στήλες. 

    με ένα δεξί κλικ εμφανίζω ένα contex menu που έχει 2 επιλογές. "Επιλογή Α" και "Επιλογή Β"

    ο χρήστης θα πρέπει όταν επιλέξει κάποια απο τις 2 επιλογές, να ανοίξει μια΄νεα φορμα ("myFrm") που να έχει σαν παράμετρο το value απο το cell1 του DataGridView (έστω ότι η τιμή του είναι "τιμή Α")

            private void dgDocLines_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
            {
                if (e.Button == MouseButtons.Right)
                {
                    DataGridView dgv = sender as DataGridView;
                    string code = dgv.Rows[e.RowIndex].Cells["code"].Value.ToString();
    	      this.Cursor = new Cursor(Cursor.Current.Handle);                
                    int curX = Cursor.Position.X;
                    int curY = Cursor.Position.Y;
                    int cmTop = curX;
                    int cmLeft = curY;
                    Point mypoint = new Point(cmTop, cmLeft);
    
                    StatsMenu.BackColor = Color.Aqua;
                    StatsMenu.Show(mypoint);
    
                }            
            }

    το πρόβlημά μου είναι πως θα ξέρω ποια επιλογή έκανε, απο τις 2 επιλογές του contex menu για να ανοίξω την νέα φόρμα ;

     

    Ευχαριστώ

     

     

     

  •  22-10-2012, 10:32 71449 σε απάντηση της 71446

    Απ: DataGridView, contex menu και mouse click

    Η μεταβλητή code δεν έχει την πληροφορία που χρειάζεσαι ?
  •  22-10-2012, 11:10 71450 σε απάντηση της 71449

    Απ: DataGridView, contex menu και mouse click

    ναι αλλά όταν ο χρήστης πατήσει μια απο τις 2 επιλογές, που θα είναι σε άλλο method, πως θα βρώ το code τι τιμή έχει;

    Εκτός απο το να το βάλω public μπορώ να κάνω κάτι άλλο;

Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems