2009-08-11 2 views
0

Ich möchte Scrollfunktionalität in Winforms implementieren. Ich brauche Text, um wie ein Markierfeld zu scrollen, aber von unten nach oben.Textmarkierung WinForms

Wie kann ich das tun?

+2

Der Benutzer möchte nicht scrollen .... möchte eine Laufschrift wie Funktionalität haben. Kann jemand die Frage bearbeiten? –

+0

Überprüfen Sie bitte diesem Link http://www.dotnettutorials.com/tutorials/windowsprogramming/text-scroll-effect-cs.aspx –

Antwort

1

Die Frage ist etwas vage, aber ich denke, was Sie tun möchten, wird Autoscroll = true auf dem Formular und Scrollen automatisch zur Verfügung gestellt werden.

1

Ich denke, ich weiß, was Sie tun möchten. (Herstellung einer bestimmten Gegend scrollbaren) Sie können es auf diese Weise tun:

  • Erstellen Sie ein Formular
  • Ziehen Sie eine Platte auf sie.
  • das Panel Docking Set ... so, wie Sie es wollen
  • Set Autoscroll = true für das Panel (Eric dies vorgeschlagen hat).
  • Ziehen Sie jetzt eine andere Steuerung auf die Schalttafel.

Der Panelbereich ist nun scrollbar.

Wenn Sie das gesamte Formular scrollbar machen möchten, setzen Sie AutoScroll = true für das Formular.

+0

ich will Autoscrolling Text also einige Linien bewegt sich automatisch von unten immer wieder nach oben – Nagu

+0

Sie Marquee LIKE Funktionalität wollen ? –

+1

Sie sollten, dass in Ihrer Frage angeben – ThePower

0

In Bezug auf Ihren Kommentar zu PKs Antwort müssen Sie einfach in einen Timer oder eine andere Methode codieren, um den Y (oder Top) -Wert zu ändern, den Sie nach Bedarf dekrementieren. Sobald es - (Kontrollhöhe) erreicht hat, ändern Sie zu (Form.Height) + (Kontrollhöhe) und fahren fort mit dem Dekrementieren.

+0

oh ist es die einzige Lösung? jeder, wie Sie für Ihren Vorschlag danken – Nagu

+0

Es gibt keine eingebaute Steuer diese Funktionalität bereitzustellen. – Marineio