vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 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

VB.NET - Fortgeschrittene
Re: Ok, alles klar (oT) 
Autor: Nepo87
Datum: 17.11.05 18:48

So hier mal etwas Code. Hier wird jetzt nur auf das VScroll1 Event reagiert. Den Scrollbalken festhalten und rauf oder runter ziehen geht also nicht. Das habe ich wieder raus genommen damit es übersichtlich bleibt. Dort war ja auch nicht das Problem.

Mann kann jetzt also entweder mit dem Scrollrad an der Maus scrollen oder auf den Pfeil unten oder oben klicken. Das funktioniert auch ganz gut.
Wenn man aber den Cursor in den Text setzt und dann auf der Tastatur die Taste mit dem Pfeil nach unten wiederholt drückt, bis man zuunterst angekommen ist, gibt die GetScrollPos Funktion leider einen falschen Wert zurück.


Dieses kleine Programm sollte beim scrollen der Richtextbox, das Label1, das darüber liegt, so verschieben das es aussieht als ob es mit dem Text mitscrollen würde.


Zum Teste muss auf Form1 eine Label1 und eine Richtextbox1 platziert werden.

  Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As _
    System.EventArgs) Handles MyBase.Load
    Me.RichTextBox1.Location = New System.Drawing.Point(0, 0)
    Me.RichTextBox1.Size = New System.Drawing.Size(128, 408)
    Me.RichTextBox1.Text = ""
    Me.Label1.Location = New System.Drawing.Point(32, 0)
    Me.Label1.Name = "Label1"
    Me.Label1.Size = New System.Drawing.Size(80, 16)
    Me.Label1.TabIndex = 5
    Me.Label1.Text = "__Test Label1"
    Me.Label1.BringToFront()
    Me.ClientSize = New System.Drawing.Size(140, 413)
 
    'Richtextbox mit verschiedenen Textgrössen zum Testen füllen
    Dim i As Integer
    For i = 0 To 30
      RichTextBox1.SelectionFont = New Font("Arial", (i Mod 10) + 5, _
        FontStyle.Regular)
      RichTextBox1.AppendText(((i Mod 10) + 5).ToString & "________" & vbCrLf)
    Next i
  End Sub
 
  Private Sub RichTextBox1_VScroll1(ByVal sender As Object, ByVal e As _
    System.EventArgs) Handles RichTextBox1.VScroll
    'Nach jedem scrollen die Scrollposition auslesen und das Label1 so 
    ' verschieben das es scheinbar mitscrollt.
    'Label1 sollte immer auf der gleiche Höhe sein, wie die Zeile mit dem Text 
    ' "13____" in der Richtextbox
    Label1.Top = 289 - GetScrollPos(RichTextBox1.Handle, 1)
  End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Animationen in Richtextbox1.776Nepo8709.11.05 22:25
Re: Animationen in Richtextbox1.531Maywood09.11.05 23:10
Re: Animationen in Richtextbox1.379Nepo8709.11.05 23:13
Re: Animationen in Richtextbox1.420Maywood09.11.05 23:43
Re: Animationen in Richtextbox - PS:1.565Maywood09.11.05 23:47
Re: Animationen in Richtextbox - PS:1.355Nepo8710.11.05 17:19
Re: Animationen in Richtextbox1.393Nepo8711.11.05 18:32
Re: Animationen in Richtextbox1.378Nepo8711.11.05 18:38
Re: Animationen in Richtextbox1.334Maywood11.11.05 21:31
Re: Animationen in Richtextbox1.372Nepo8711.11.05 21:42
Re: Animationen in Richtextbox1.401Maywood13.11.05 12:52
Re: Animationen in Richtextbox1.482Nepo8713.11.05 13:03
Re: Animationen in Richtextbox1.487Maywood13.11.05 13:13
Re: Animationen in Richtextbox1.392Maywood13.11.05 13:20
Re: Animationen in Richtextbox1.424Nepo8713.11.05 13:24
Re: Animationen in Richtextbox1.416Nepo8713.11.05 13:40
Re: Animationen in Richtextbox1.329Nepo8713.11.05 13:46
Re: Animationen in Richtextbox 1.623Maywood13.11.05 21:44
Re: Animationen in Richtextbox 1.408Nepo8713.11.05 22:06
Re: Animationen in Richtextbox1.343Maywood13.11.05 22:22
Re: Animationen in Richtextbox1.408Nepo8713.11.05 22:31
Re: Animationen in Richtextbox1.486Maywood13.11.05 22:40
Re: Animationen in Richtextbox1.472Nepo8713.11.05 22:56
Ok, alles klar (oT)1.404Maywood13.11.05 22:57
Re: Ok, alles klar (oT)1.397Nepo8714.11.05 21:49
Re: Ok, alles klar (oT)1.376Maywood15.11.05 22:16
Re: Ok, alles klar (oT)1.357Nepo8715.11.05 22:40
Re: Ok, alles klar (oT)1.406Maywood16.11.05 00:39
Re: Ok, alles klar (oT)1.391Nepo8717.11.05 18:48
Re: Ok, alles klar (oT)1.481Maywood17.11.05 20:19
Re: Ok, alles klar (oT)1.441Nepo8717.11.05 21:43

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