PDA

View Full Version : پیدا کردن موقعیت مکان نمادر textbox



smchavoshi
یک شنبه 14 شهریور 1389, 18:09 عصر
سلام
چطوری میشه موقعیت مکان نما در textbox رو پیدا کرد یعنی index که حالا چشمک زن انجاست نه اشاره گر ماوس(در VB.Net)
با تشکر پیشاپش از همه شما عزیزان

nasim bahari
یک شنبه 14 شهریور 1389, 18:34 عصر
سلام

دوست عزیز میشه بگین که دقیقاً می خواین چیکار کنین ؟

Saman_12
یک شنبه 14 شهریور 1389, 20:39 عصر
سلام.
کد زیر رو برای این کار نوشتم فقط یه بدی داره اونم اینه که مکان نما رو به اول می بره :


Dim IndexofMouse As Integer
Dim After, Befor As String

TextBox1.Focus()
SendKeys.SendWait("ⁿ")

IndexofMouse = InStr(TextBox1.Text, "ⁿ")
After = Mid(TextBox1.Text, 1, IndexofMouse - 1)
Befor = Mid(TextBox1.Text, IndexofMouse + 1)

TextBox1.ResetText()
Me.Focus()
TextBox1.Focus()

SendKeys.Send(After & Befor)

TextBox1.DeselectAll()

hero4000
دوشنبه 15 شهریور 1389, 10:13 صبح
دوست عزيز فکر ميکنم کد زير کارت رو راه ميندازه


TextBox1.SelectionStart + TextBox1.SelectionLength

البته من اين کد رو تست نکردم ممکنه در موارد استثنائي هم درست جواب نده

حتما تست کن