---
title: "SelectedCells i datagridview med contextmenu"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/180597-selectedcells-i-datagridview-med-contextmenu"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Webslave"
published: "2009-10-07T10:07:17.000Z"
updated: "2009-10-07T10:07:17.000Z"
replies: 0
views: 274
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/180597-selectedcells-i-datagridview-med-contextmenu"
---

# SelectedCells i datagridview med contextmenu

## #1 — Webslave, 2009-10-07T10:07Z

Hej igen!

Jag har lite problem med min kod. Jag har en datagridview men en massa tider i och när jag högerklickar på en cell så kommer det upp en meny med lite alternativ i. Problemet är att när jag klickar på ett av alternativen i menyn så ska jag plocka med vilken cell som är markerad men detta fungerar inte då den inte verkar känna av cellen (får "Object reference not set to an instance of an object."). Cellen är ju markerad men den är kanske inte aktiv då man klickar ju i menyn... har någon en idé om hur jag skulle kunna gå tillväga för att få ordning på detta?

OBS! Har även testat att loopa igenom SelectedCells med samma resultat.

```
    Public Sub ScheduleRightSubItem_Click(ByVal sender As Object, ByVal e As System.EventArgs)
        Dim selectedItem As New ToolStripMenuItem
        selectedItem = sender
        Dim x As Integer

        ' Det är här som jag vill få in den cellen jag markerat... men vill inte
        x = Mid(Me.Schedule.Item(0, Me.Schedule.CurrentCell.RowIndex).Value.ToString(), 2)

        If Mid(selectedItem.Name, 1, 14) = "TimesToolStrip" Then
            MsgBox("Du klickade på tid med Id nr: " & Mid(selectedItem.Name, 16) & "  vecka " & x & " dag " & Me.Schedule.CurrentCell.RowIndex)
        ElseIf Mid(selectedItem.Name, 1, 16) = "AbsenceToolStrip" Then
            MsgBox("Du klickade på frånvaro med Id nr: " & Mid(selectedItem.Name, 18) & "  vecka " & x & " dag " & Me.Schedule.CurrentCell.RowIndex)
        End If
    End Sub
```

Permalänk: https://www.webforum.nu/p/180597

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/180597-selectedcells-i-datagridview-med-contextmenu
