RS_BS_CtrlEffect.dll Text- und Controleffekt-Bibliothek

    • Beta

    Es gibt 45 Antworten in diesem Thema. Der letzte Beitrag () ist von OnkelR.

      RS_BS_CtrlEffect.dll Text- und Controleffekt-Bibliothek

      Hallo Freunde dieses Forums!
      Wir, das sind Bernd und OnkelR, möchten Euch unsere gemeinsam entwickelte Bibliothek vorstellen.
      Es handelt sich hierbei um eine Kombination aus Steuerelementen und Texteffekten.
      Näheres könnt Ihr der Beschreibung und unserer TestForm entnehmen.



      Detailierte Klassendiagramme und Codebeispiele findet Ihr in unserer TestForm.



      Im Anhang befindet sich eine Test_Form.exe als Vorführprogramm. In diesem Programm wird Euch gezeigt was diese Bibliothek alles drauf hat.



      Name der Bibliothek:
      RS_BS_CtrlEffect.dll

      Beschreibung:
      Control Effekte
      Hier könnt Ihr der Funktion AnimateControl ein Control (Button, Panel, GroupBox usw. oder eine Form)
      übergeben und verschiedene Ein- und Ausblendeffekte auf diese Controls anwenden.


      Ticker
      Controlbezeichnung in der ToolBox: NewsTicker_horizontal / NewsTicker_vertikal

      Dieses Control dient der Anzeige eines Lauftextes. Einfach Design einstellen, Text übergeben, Anzeigegeschwindigkeit
      einstellen usw.


      Text Effekte
      Controlbezeichnung in der ToolBox: MyTextBox

      Verschiedene Texteffekte innerhalb einer TextBox.
      Diesem Control den Text und den TextEffekt übergeben.


      Abspann
      Controlbezeichnung in der ToolBox: Abspann

      Dieses Control dient der Anzeige eines Lauftextes, so wie man ihn am Anfang oder Ende eines Filmes sehen kann.
      Design einstellen, Text bzw. reine Textdatei übergeben, Textausrichtung und Geschwindigkeit einstellen.


      Film Strip
      Controlbezeichnung in der ToolBox: FilmStripHorizontal

      Dieses Control dient als Vorschauanzeige von Bildern. Diese Bilder laufen kontinuierlich durch das Control.
      Übergabe eines Ordners mit Bildern. Laufrichtung änderbar, Informationen und Großbildansicht usw.


      Label Effekte
      Controlbezeichnung in der ToolBox: MyLabel

      Verschiedene Texteffekte.
      Diesem Control den Text und den TextEffekt übergeben.



      Verwendete Programmiersprache:
      Visual Basic .NET

      Systemanforderungen:
      .NET Framework 2.0

      Download:
      Siehe Anhang

      Lizenz/Weitergabe:
      Freeware für den privaten Gebrauch
      Einkompilieren ist für Version 1.0.0.0 erlaubt.
      Namensnennung wäre nett.

      Verwendung:
      Verweis auf DLL erstellen -> RS_BS_CtrlEffect.dll
      Das gewünschte Control aus der ToolBox auf die Form ziehen.

      RS_BS_CtrlEffect Komponenten in der ToolBox:
      Abspann
      FilmStripHorizontal
      MyLabel
      MyTextBox
      NewsTicker_horizontal
      NewsTicker_vertikal




      Weitere Informationen zu Klassendiagramm, codeseitige Bedienung und Einstellung
      findet Ihr in unserer TestForm. Für jede Kategorie einfach auf den Button "Control Eigenschaften"
      klicken. Dann erhaltet Ihr in einem Hilfe-Fenster alle Code-Beispiele und Klassendiagramme.







      Größen:
      Datei RS_BS_CtrlEffect.dll = 270 KiB
      Datei Test_Form.exe = 288 KiB
      Ordner Hilfstexte = 919 KiB

      Archiv RS_BS_CtrlEffect.zip = 884 KiB - entpackt: 1.44 MiB




      Testen, Anregungen, meckern und loben, alles erwünscht.
      Bernd und OnkelR
      Dateien

      Dieser Beitrag wurde bereits 5 mal editiert, zuletzt von „OnkelR“ ()

      Du brauchst dem FilmStrip nur vor dem Starten ein Pfad auf ein Bilderverzeichnis mitgeben.
      Der Rest läuft dann über die Button im Control selber.

      VB.NET-Quellcode

      1. ' Pfad für FilmStrip setzen
      2. FilmStripHorizontal1.ImageDirectory = Path.Combine(Hilfe_Pfad, "SnapShots")


      Also ist alles von uns entwickelt.

      was meinst du den mit Scrollen ?

      mfg Bernd und OnkelR

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Bernd“ ()

      Fehler gibts keine.
      Vorschläge: vieleicht mehr Farbiger und mehr effekte.

      Es wär nicht schlecht wenn jeder hier der seine DLLs veröffentlicht, in Archiv eine Vorführungs EXE mit packt, damit man sied was die DLL kann.

      @Bernd & Ronni: Spitzen leistung, hoffentlicht das projekt wird nicht sterben !
      Du hast einen Startbutton das ist der Pfeil. Dann laufen sie fortlaufend. in der angegebenen geschwindigkeit.
      Dann hast du einen Richtungswechsel. Der bestimmt die laufrichtung.
      Dann die Doppelten Pfeile die lassen das Bild immer um nur eins weiterlaufen. Entweder nach links oder rechts.

      Klick dich mal durch. ist eigentlich einfach.

      oder habe ich was falsch verstanden.

      mfg Bernd
      Hallo Alex.

      Vorschläge: vieleicht mehr Farbiger und mehr effekte.

      Ja das Design der Form muss jeder User für sich selbst gestalten. Da haben wir keinen Einfluss darauf.
      Die Controls, die wir anbieten, können natürlich total bunt gestaltet werden. Da haben wir genügend Properties
      zur Verfügung gestellt.

      Mehr Effekte? Ja klar, gerne. Wir haben schon einige Ideen auf der Werkbank liegen.
      Müssen nur noch zurechtgesägt und gefeilt werden, danach nochmal mit Schleifpapier drüber und ab gehts.

      mfg OnkelR und Bernd
      Ja da ist animiert.
      Hätte ich das offener gelassen. also so das man mehr Hand anlegen muss. Währe es vermutlich für einige zu kompliziert gewesen.

      Ist das denn OK für dich ? Fehlt da was ?

      danke

      Bernd

      Edit:
      Einfach mit der Maus über das Panel fahren. Dann werden die Button eingeblendet.
      Wenn man auf ein Bild im FilmStrip klickt. Kommt das Bild in der Vergrößerung und die Metadaten.

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Bernd“ ()

      thefiloe schrieb:

      Denglisch das ihr verwendet

      Ja einer von uns Deutsch und einer Englisch. Ist nicht korrekt. Wir werden aber bei der nächsten DLL drauf achten.
      Ansonsten Danke für die positiven Bewertung.

      RS_BS sind die Initialen wie Samus Aran richtig erwähnt.

      Aber bitte schießt hier nicht am Thema vorbei. Bitte Positive oder Negative Kritik.
      Vorschläge, Verbesserungen, Erweiterungen, Änderungen.....

      vielen dank
      Bernd
      Hey, zu allererst mal ein Lob, das sieht echt alles ziemlich geil aus :)

      Auch wenn ich damit SystemUnknow widerspreche, ich vermute ich habe einen Bug gefunden: Bei dem Film Strip, das ich offen gesagt am Besten finde, werden beim MouseHover ja die Bedienelemente angezeigt, u.a. ein Regler für die Geschwindigkeit. Ganz oben bewegen sich die Bilder garnicht, die Geschwindigkeit ist 0, je weiter der Regler nach unten gefahren wird, desto schneller wird der Film Strip. Nur ist der Regler auf der untersten Position, ist die Geschwindigkeit anscheinend wieder 0.

      Edit:

      Bei den Text Effekten steht beim Beispiel für "Sort From Left" der Text "Sortieren von Rechts" und umgekehrt ;)

      lukekogv schrieb:

      Bei den Text Effekten steht beim Beispiel für "Sort From Left" der Text "Sortieren von Rechts" und umgekehrt ;)

      Ja so können sich Banale Fehler einschleichen. Aber gut das es nur bei der Demo Exe und nicht in der DLL ist.

      Tja das mit dem Schieber habe ich so gewollt. Wenn man die Bilder schneller laufen lassen möchte und genau an einem Punkt stoppen will. So ist es einfacher den Schieber einen tick weiter zu ziehen anstatt mit der Maus bis zum PauseKnopf zu gelangen.
      Es ist also kein Bug. Es ist nur eine Umstellung oder halt auch gewöhnungsbedürftig.

      Aber vielen dank für das ausgiebige Testen. Und vor allem für die offene Kritik.
      Finde ich echt Gut.

      lieben dank
      Bernd
      hui. Das sieht aber fein aus. :)

      Ich hab eine Frage zu den Textscrollern.

      Ist es möglich, den Text der gerade dargestellt wird, als String zu bekommen?
      Also einen langen Text als Property einzustellen, und sich dann immer den aktuellen Text in ner Property oder noch besser als Event zu holen?

      Gruß,
      Manawyrm

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Manawyrm“ ()