vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Suche Visual-Basic Code
Das ist relativ einfach 
Autor: ModeratorDieter (Moderator)
Datum: 01.06.01 23:58

Hallo,
also das Ermiteln der aktuellen Zeile einer (Richt-)Textbox ist relativ einfach und erfolgt über eine Windows-API - wie immer

<code><font color=green>'benötigte API-Funktionen und Konstanten</font>
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 Const EM_LINEFROMCHAR = &HC9
 
<font color=green>'Ermittelt die aktuelle Zeile des Eingabecursors innerhalb 
'einer (Richt-)Textbox. Einfach das Handle der (Rich-)Textbox übergeben.</font>
Public Function GetCurrentLine(hWnd As Long) As Long
  GetCurrentLine = SendMessage(hWnd, EM_LINEFROMCHAR, -1, ByVal 0&) + 1
End Function</code>
Beispiel
<code>Private Sub RichTextBox1_SelChange()
  lblZeile.Caption = GetCurrentLine(RichTextBox1.hWnd)
End Sub</code>
Cu
Dieter
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
zu Rich Text Box97Blooddrinker01.06.01 22:51
Das ist relativ einfach445ModeratorDieter01.06.01 23:58
Re: Das ist relativ einfach74Blooddrinker02.06.01 10:57
Noch ne kleine Frage dazu...37DrNoonienSoong10.03.02 18:19
Re: Noch ne kleine Frage dazu...499unbekannt10.03.02 19:04
Re: Das will nich so ganz 148DrNoonienSoong10.03.02 19:57
Re: Das will nich so ganz 390unbekannt10.03.02 20:08

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel