Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Textbox: Hur många rader? Ta text från ex: rad 5?

Postades av 2003-09-02 13:42:37 - Emil Axelsson, i forum visual basic - allmänt, Tråden har 4 Kommentarer och lästs av 532 personer

Hej,
Hur gör jag för att få fram hur många rader text en textbox innehåller?
Och hur gör jag för att tex lägga texten på Rad 5 i en variabel?

Tacksam för svar. :)


Svara

Sv: Textbox: Hur många rader? Ta text från ex: rad 5?

Postades av 2003-09-02 14:43:44 - Sven Åke Persson

Kolla i API Guiden SendMessage där finns lösningen
http://www.mentalis.org/agnet/apiguide.shtml


Svara

Sv: Textbox: Hur många rader? Ta text från ex: rad 5?

Postades av 2003-09-02 23:30:42 - Johan Sjöholm

/Räkna rader
<code>
Private function countLine() as integer
countLine = UBound(Split(Text1.Text, vbCr)) + 1
end function
</code>


/Infoga text
<code>
Private sub ReplaceLine(line as integer, sText as string)
Dim aStringLineSplit() As String
Dim i As Integer

aStringLineSplit = Split(Text1.Text, vbCr)

For i = 0 To UBound(aStringLineSplit)
aStringLineSplit(i) = Replace(aStringLineSplit(i), vbCr, "")
aStringLineSplit(i) = Replace(aStringLineSplit(i), vbLf, "")
Next i

If UBound(aStringLineSplit) < line Then ReDim Preserve aStringLineSplit(line)
aStringLineSplit(line) = sText
Text1.Text = Join(aStringLineSplit, vbCrLf)

End Sub
</code>


Svara

Sv: Textbox: Hur många rader? Ta text från ex: rad 5?

Postades av 2003-09-03 02:09:22 - Sven Åke Persson

Option Explicit

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

Const EM_GETLINECOUNT = &HBA
Const EM_GETLINE = &HC4

'Detta funkar på RichTextBox och TextBox.
Private Sub Command1_Click() 'antal rader
Dim lngCount As Long
'Hämta antal rader i Text1
lngCount = SendMessage(Text1.hwnd, EM_GETLINECOUNT, 0&, 0&)
MsgBox lngCount & " rader i TextBoxen"
End Sub

Private Sub Command2_Click() 'hämta rad nr
Dim buffer As String, radNr As Long, ret As Long
buffer = String$(100, 32) 'lägger upp en buffer på 100 space
radNr = 5 'Obs radNr börjar på 0
On Error Resume Next
ret = SendMessage(Text1.hwnd, EM_GETLINE, radNr - 1, ByVal buffer)
'ret innehåller antal tecken i raden
buffer = Left$(buffer, ret)
MsgBox buffer & String$(2, vbCrLf) & ret & " tecken i raden"
End Sub


Svara

Sv: Textbox: Hur många rader? Ta text från ex: rad 5?

Postades av 2003-09-04 12:55:21 - Emil Axelsson

Tack för era svar =)


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 159
27 952
271 704
981
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies