У меня возникла серьезная проблема с поисковым окном, пожалуйста, помогите решить эту проблему.как вернуться (вернуться) к форме со значением
см шаги моей формы открывает
открывают первую форму (от Dashboard)
Dim ObjOrder As New OrderFormFrm ObjOrder.USER = USER ObjOrder.Show()
Далее я должен открыть popwindow, основанный на событии текстового поля.
Private Sub txtCustCode_MouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles txtCustCode.MouseClick Dim PopUpCustomer As New searchCustomerfrm PopUpCustomer.ShowDialog() End Sub
Я должен GoBack к БЛАНК ЗАКАЗА со значением на основе GridView строки события нажатия
Private Sub DGVCustomer_CellContentDoubleClick(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DGVCustomer.CellContentDoubleClick OrderFormFrm.txtCustCode.Text = Val(DGVCustomer.Item(1, e.RowIndex).Value)` Me.Close() End Sub
Проблемы есть, я получаю значение текстового поля БЛАНК ЗАКАЗА, когда я начинаю форму проекта от 'OrderFormFrm'
(настройка свойств проекта - начало), а не получение, если я начал проект с панели инструментов.
Мне нужно, чтобы отобразить значение 'DGVCustomer.Item(1, e.RowIndex).Value'
в формах заказа текстового поля 'txtCustCode'
Пожалуйста, помогите решить эту проблему
Спасибо, я попытался это, но получаю сообщение об ошибке. Как получить rowIndex в этой функции GetCustomer? e не объявлено –
Ошибка 1: 'e' не объявляется. Он может быть недоступен из-за его уровня защиты. Ошибка 2: не может ссылаться на экземпляр-член класса из совместно используемого метода или инициатора разделяемого члена без явного экземпляра класса. –
Извините, я пропустил несколько вещей о возвращаемом значении, я изменил код, который должен работать нормально! – ozat