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