Jag har en textbox med multiline, och jag vill kunna få fram texten bara från olika rader (t ex den raden som markören är på) in i en sträng. Hej, kolla detta tips Du kan "fråga" textboxen med API anrop. Detta exempel "frågar" vilken rad som är markerad, vart den börjar och hur lång den är:en rad ur flera
Någon som vet hur man lyckas?Sv: en rad ur flera
http://www.pellesoft.nu/login/tips/t_view4.asp?tid=983
[Ta reda på markörens position (x och y ) i en TextBox]
(skulle bara kolla hur det blev med länkarna, det är SAMMA länk)Sv: en rad ur flera
<code>
Option Explicit
Private Const EM_LINEINDEX As Long = &HBB
Private Const EM_LINELENGTH As Long = &HC1
Private Const EM_LINEFROMCHAR As Long = &HC9
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Private Sub Command1_Click()
Dim Line As Long
Dim LineStart As Long
Dim LineLength As Long
Line = SendMessage(Text1.hwnd, EM_LINEFROMCHAR, Text1.SelStart, ByVal 0&)
LineStart = SendMessage(Text1.hwnd, EM_LINEINDEX, Line, ByVal 0&)
LineLength = SendMessage(Text1.hwnd, EM_LINELENGTH, Line, ByVal 0&)
MsgBox Mid(Text1.Text, LineStart + 1, LineLength)
End Sub
</code>