![]() |
|
[كود] سلام شباب محتاج مساعدة إذا أمكن - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة السي شارب C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=175) +--- قسم : قسم مكتبة اكواد C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=181) +--- الموضوع : [كود] سلام شباب محتاج مساعدة إذا أمكن (/showthread.php?tid=25419) |
سلام شباب محتاج مساعدة إذا أمكن - aloush - 18-06-18 أرجو المساعدة لتحويل هذا الكود إلى لغة السي شارب : Private Sub DGV_EditingControlShowing(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewEditingControlShowingEventArgs) Handles DGV.EditingControlShowing Dim i As Integer = DGV.CurrentCell.RowIndex Dim j As Integer = DGV.CurrentCell.ColumnIndex If j = 3 Or j = 4 Then column_index = DGV.CurrentCell().ColumnIndex Dim TextEdit As TextBox = e.Control RemoveHandler TextEdit.KeyPress, AddressOf TextBox_KeyPress_Number AddHandler TextEdit.KeyPress, AddressOf TextBox_KeyPress_Number End If End Sub Public Sub TextBox_KeyPress_Number(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Dim i As Integer = DGV.CurrentCell.RowIndex Dim j As Integer = DGV.CurrentCell.ColumnIndex If j = 3 Or j = 4 Then Select Case column_index = 0 Case 0 If (e.KeyChar >= "a" And e.KeyChar <= "z") Or (e.KeyChar >= "A" And e.KeyChar <= "Z") Or (e.KeyChar >= "ا" And e.KeyChar <= "ي") Then e.Handled = True End If End Select End If End Sub RE: سلام شباب محتاج مساعدة إذا أمكن - elgokr - 18-06-18 تفضل اخى aloush
كود : Private void DGV_EditingControlShowing(Object sender, System.Windows.Forms.DataGridViewEditingControlShowingEventArgs e)تحياتى لك
وتمنياتى لك التوفيق
RE: سلام شباب محتاج مساعدة إذا أمكن - aloush - 18-06-18 (18-06-18, 03:22 AM)elgokr كتب :مشكور اخي الفاضل بس واجهني مشاكل هذا الكود و تم حلها اكتشفت شغلة مهمة بهذا الكود : لازم تضيف e.Control.text RE: سلام شباب محتاج مساعدة إذا أمكن - elgokr - 18-06-18 الشكر لله
تحياتى لك
وتمنياتى لك التوفيق
RE: سلام شباب محتاج مساعدة إذا أمكن - محمد ايمن - 15-02-20 Private void DGV_EditingControlShowing(Object sender, System.Windows.Forms.DataGridViewEditingControlShowingEventArgs e) { int i = DGV.CurrentCell.RowIndex; int j = DGV.CurrentCell.ColumnIndex; If (j == 3 | j == 4) { column_index = DGV.CurrentCell().ColumnIndex; text.TextBox TextEdit = e.Control; TextEdit.KeyPress -= TextBox_KeyPress_Number; TextEdit.KeyPress += TextBox_KeyPress_Number; } } Public void TextBox_KeyPress_Number(Object sender, System.Windows.Forms.KeyPressEventArgs e) { int i = DGV.CurrentCell.RowIndex; int j = DGV.CurrentCell.ColumnIndex; If (j == 3 | j == 4) { switch (column_index == 0) { Case 0 : { If ((e.KeyChar >= "a" & e.KeyChar <= "z") | (e.KeyChar >= "A" & e.KeyChar <= "Z") | (e.KeyChar >= "ا" & e.KeyChar <= "ي")) e.Handled = true; break; } } } } RE: سلام شباب محتاج مساعدة إذا أمكن - ezzatgammal - 13-04-20 سبحان الله وبحمده سبحان الله العظيم خالق السماء والارض خالق قانون التراحم بين عباده |