منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : السلام عليكم
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمه الله وبركاته
سؤال بسيط هو ازاي أخذ الاندكس أو البوزيشن بتاع مؤشر الكتابه في التكست
مفيش حد يرد عليا ياجماعه
السلام عليكم ورحمة الله وبركاته
اخي الكريم تفضل
كود :
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
شكرا لحضرتك يا استاذ ابراهيم ولكن انا عاوز الاندكس مش اللوكيشن بتاع الماوس
هل تقصد ان مؤشر الكتابة وسط نص مثلا ؟
وتريد معرفة موقع المؤشر بين كلا النصين؟


وضح سؤالك أكثر اخي الفاضل
وعليكم السلام أخي
الخاصية هي SelectionStart


كود :
TextBox1.SelectionStart

https://stackoverflow.com/questions/6402...n-text-box