Hassan2500
دوشنبه 22 اسفند 1390, 11:09 صبح
سلام
1- من میخام وقتی روی تکست1 راست کلیک میکنم همه گزینه های راست کلیک حذف شوند و فقط گزینه های گزینه Copy و Paste و Cut و Delete وجود داشته باشند و هنگام راست کلیک روی تکست2 فقط گزینه Copy وجود داشته باشد و هنگام راست کلیک روی تکست3 اصلاً راست کلیک باز نشه و کار نکنه اگه میشه کدش رو کامل برام بنویسید
2- یه سؤال دیگه هم دارم من میخام این کد زیر طوری ویرایش شود که وقتی مولتی لاین تکست1 True بود اگه در تکست1 دو خط (یا بیشتر) بدون زدن دکمه اینتر وجود داشت یعنی هنگام نوشتن ایجاد شد با زدن دکمه پائین کیبورد فوکوس ابتدا از خط یک به خط دو برود بعد اگر خط دیگری زیرش نبود فوکوس به تکست2 برود
Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer)
Dim a As Boolean: a = True
For i = Text1.SelStart To Len(Text1)
If Mid(Text1, i + 1, 1) = Chr(10) Then a = False
Next
If a = True Then If KeyCode = 40 Then Text2.SetFocus: KeyCode = 0
End Sub
1- من میخام وقتی روی تکست1 راست کلیک میکنم همه گزینه های راست کلیک حذف شوند و فقط گزینه های گزینه Copy و Paste و Cut و Delete وجود داشته باشند و هنگام راست کلیک روی تکست2 فقط گزینه Copy وجود داشته باشد و هنگام راست کلیک روی تکست3 اصلاً راست کلیک باز نشه و کار نکنه اگه میشه کدش رو کامل برام بنویسید
2- یه سؤال دیگه هم دارم من میخام این کد زیر طوری ویرایش شود که وقتی مولتی لاین تکست1 True بود اگه در تکست1 دو خط (یا بیشتر) بدون زدن دکمه اینتر وجود داشت یعنی هنگام نوشتن ایجاد شد با زدن دکمه پائین کیبورد فوکوس ابتدا از خط یک به خط دو برود بعد اگر خط دیگری زیرش نبود فوکوس به تکست2 برود
Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer)
Dim a As Boolean: a = True
For i = Text1.SelStart To Len(Text1)
If Mid(Text1, i + 1, 1) = Chr(10) Then a = False
Next
If a = True Then If KeyCode = 40 Then Text2.SetFocus: KeyCode = 0
End Sub