- Public Class Form1
  
-  
 
-     Dim WithEvents TextControl As DataGridViewTextBoxEditingControl
  
-  
 
-     Private Sub DataGridView1_CellBeginEdit(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellCancelEventArgs) Handles DataGridView1.CellBeginEdit
  
-         Dim CC As DataGridViewCell = sender.CurrentCell
  
-         Me.TextBox1.Text = CC.EditedFormattedValue.ToString
  
-     End Sub
  
-  
 
-     Private Sub DataGridView1_EditingControlShowing(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewEditingControlShowingEventArgs) Handles DataGridView1.EditingControlShowing
  
-         Try
  
-             TextControl = e.Control
  
-         Catch ex As Exception
  
-  
 
-         End Try
  
-     End Sub
  
-  
 
-     Private Sub CTRL_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextControl.TextChanged
  
-         Me.TextBox1.Text = TextControl.Text
  
-     End Sub
  
-  
 
-     Private Sub DataGridView1_CellEndEdit(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellEndEdit
  
-         Me.TextBox1.ResetText()
  
-     End Sub
  
-  
 
-     Private Sub DataGridView1_SelectionChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DataGridView1.SelectionChanged
  
-         Try
  
-             Me.TextBox1.Text = sender.CurrentCell.Value.ToString
  
-         Catch ex As Exception
  
-  
 
-         End Try
  
-     End Sub
  
- End Class
  
  
Ответить
        |