تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] السلام عليكم
#1
السلام عليكم ورحمه الله وبركاته
سؤال بسيط هو ازاي أخذ الاندكس أو البوزيشن بتاع مؤشر الكتابه في التكست
الرد
تم الشكر بواسطة:
#2
مفيش حد يرد عليا ياجماعه
الرد
تم الشكر بواسطة:
#3
السلام عليكم ورحمة الله وبركاته
اخي الكريم تفضل
كود :
Dim Nowposition As Integer
   ' حدث ماوس داون
   Private Sub TextBox1_MouseDown(sender As Object, e As MouseEventArgs) Handles TextBox1.MouseDown
       Nowposition = 0
       If e.Clicks = 1 AndAlso e.Button = MouseButtons.Left Then
           Nowposition = TextBox1.GetCharIndexFromPosition(New Point(e.X, e.Y))
           MsgBox("المكان الحالي للمؤشر بعد " & Nowposition & " حرفا")

       End If
   End Sub
اعمل الخير واجرك لاتنتظره فالله خير من اليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد
تم الشكر بواسطة: asemshahen5 , asemshahen5
#4
شكرا لحضرتك يا استاذ ابراهيم ولكن انا عاوز الاندكس مش اللوكيشن بتاع الماوس
الرد
تم الشكر بواسطة: ابراهيم ايبو
#5
هل تقصد ان مؤشر الكتابة وسط نص مثلا ؟
وتريد معرفة موقع المؤشر بين كلا النصين؟


وضح سؤالك أكثر اخي الفاضل
الرد
تم الشكر بواسطة: حسن الجلب
#6
وعليكم السلام أخي
الخاصية هي SelectionStart


كود :
TextBox1.SelectionStart

https://stackoverflow.com/questions/6402...n-text-box
الرد
تم الشكر بواسطة: ابراهيم ايبو



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم