Здравствуйте, я работаю над чем-то для своей диссертации, используя Visual Basic 2005. Я хочу, чтобы для показа ниже текстового поля, но я могу получить точное расположение текстового поля с помощью точек рисования.Показывать форму под текстовым полем
Вот мой код прямо сейчас:
Dim x As Integer = Me.txtStockQUnit.Location.X + Me.Location.X + Me.grpMonitoring.Location.X
Dim y As Integer = Me.txtStockQUnit.Height + Me.txtStockQUnit.Location.Y + Me.Location.Y + Me.grpMonitoring.Location.Y
My.Forms.frmQuantityUnitDropListGrid.Location = New Point(x, y)
My.Forms.frmQuantityUnitDropListGrid.ShowDialog()
Я попробовал код это работает на самом деле большой, но моя проблема заключается в том, что текстовое поле из другой формы, то есть другая форма, которая будет отображаться при возникновении события на текстовое поле, которое является GOT_FOCUS, что форма будет показано ниже текстовое поле ... Я использовал местоположение, чтобы указать позицию формы, но он не мог найти текстовое поле. Я также установил начальную позицию формы в ручную, но не привык. Любые идеи? – naviciroel