Я пытаюсь сделать это, когда пользователь навешивается над треугольником, как показано ниже, текстовое поле появляется с определенной информацией, относящейся к этому треугольнику. Практическое руководство. Наведите указатель мыши на фигуру TextBox
Треугольники рисуются с помощью следующей функции ...
Public Sub drawTriangle(theRow As Integer, theColumn As Integer, Optional myColor As System.Drawing.Color = Nothing)
myColor = System.Drawing.Color.Black
Dim theShape As Microsoft.Office.Interop.Excel.Shape = xlWorkSheet.Shapes.AddShape(MsoAutoShapeType.msoShapeIsoscelesTriangle, (xlWorkSheet.Cells(theRow, theColumn)).Left + 18, (xlWorkSheet.Cells(theRow, theColumn)).Top, 15, 14)
theShape.Fill.ForeColor.RGB = ToBgr(myColor)
theShape.Line.ForeColor.RGB = ToBgr(myColor)
End Sub
Я не смог найти каких-либо примеров или хорошую документацию о том, как я хотел бы сделать это, так что я бы спросить здесь , Любая помощь очень ценится!
Является ли эта информация доступной для чтения? Если да, можете ли вы сделать объект комментария прикрепленным к треугольнику? – vbnet3d
@ vbnet3d это будет только чтение ... То, что вы описываете, похоже на то, что было бы идеально, пока оно появляется, когда оно зависает и исчезает, когда оно не зависает над – Bob
Согласно [MSDN] (https: // msdn .microsoft.com/en-us/library/office/microsoft.office.interop.excel.range.addcomment.aspx), вы можете добавить комментарий к диапазону - не уверен в форме. – vbnet3d