[TwitLib 2] Dein Programm im Twitter-Style!

    • Release

    Es gibt 101 Antworten in diesem Thema. Der letzte Beitrag () ist von MarcoQuinten.

      [TwitLib 2] Dein Programm im Twitter-Style!


      Name des Programms:
      TwitLib v2

      Beschreibung:
      Twitter-Design für .NET 2.0 oder höher

      Ich präsentiere stolz: TwitLib 2.3
      Die Controls lassen sich nun über die "Style"-Eigenschaft komplett farblich anpassen!

      Die Einbindung erfolgt nun sehr simpel über den Namespace "TwitLib2".

      Vielen Dank an ThuCommix und Gather!


      kassor: Mehr davon bitte :)
      BeefyX: Sieht schonmal sehr interessant aus :)
      Sonderzeichen: Endlich mal was sinnvolles und kein standard ^^
      Gather: Wird ja immer besser :D


      Anleitung zum verwenden der Twitter Form

      Füge deinem Projekt einen Verweis auf TwitLib2.dll hinzu
      Öffne die Form1.Designer.vb

      VB.NET-Quellcode

      1. ' Ersetze dieses hier:
      2. Partial Class DeinFormName
      3. Inherits System.Windows.Forms.Form
      4. ' einfach durch folgendes:
      5. Partial Class DeinFormName
      6. Inherits TwitLib2.TwitForm



      Folgende Controls sind enthalten:
      - twitButton
      - twitProgressBar
      - twitCheckBox
      - TweetBox
      - FollowBox

      Screenshots:


      Verwendete Programmiersprache:
      Visual Basic .NET (IDE: VB 2010 Express)

      Systemanforderungen:
      .NET Framework v2.0

      Bekannte Bugs:
      Keine

      ToDo:
      Weitere Controls auf Basis von Feedback hinzufügen

      Changelogs

      Neues in v2.0.0.0

      Quellcode

      1. Alle Controls komplett überarbeitet
      2. ProgressBar nun mit Marquee-Funktion
      3. Buttons nun ohne flackern


      Neues in v1.5.0.0

      Quellcode

      1. - Neues Control: TweetBox
      2. Vielen Dank an Gather für die Idee! :)


      Neues in v1.4.2.0

      Quellcode

      1. - FollowBox wird nun mit AntiAliasing gezeichnet


      Neues in v1.4.1.0

      Quellcode

      1. - Property der Form hinzugefügt: UseCustomFont
      2. - Ändern der Schriftart im Titelbereich nun möglich


      Neues in v1.4.0.0

      Quellcode

      1. - Verbesserter Farbverlauf der Form
      2. - Verbesserter Farbverlauf des FormBorders
      3. - Neues Control: FollowBox


      Neues in v1.3.0.0

      Quellcode

      1. - Twitter-Schriftart ist nun einfacher in andere Controls einzubinden
      2. - twitCheckBox hinzugefügt
      3. - twitTextBox endgültig entfernt


      Neues in v1.2.0.0

      Quellcode

      1. - Original Twitter-Schriftart hinzugefügt
      2. - 100% funktionierende ProgressBar hinzugefügt



      Lizenz/Weitergabe:
      Freeware
      De-und Einkompilieren erlaubt

      Namensnennung wäre nett, aber nicht zwingend notwendig

      Falls ihr Ideen für ein neues Control habt: POSTEN! :thumbsup:

      Download (v1.5):
      TwitLib.dll

      Download (v2.0):
      Im Anhang

      Für die CustomColors-Version bitte "TwitterLib2cc.dll" downloaden :)
      Dateien
      • TwitLib2.dll

        (57,86 kB, 187 mal heruntergeladen, zuletzt: )
      • TwitLib2cc.dll

        (57,34 kB, 201 mal heruntergeladen, zuletzt: )

      Dieser Beitrag wurde bereits 17 mal editiert, zuletzt von „MarcoQuinten“ () aus folgendem Grund: Upgrade auf v2.3cc

      Was du natürlich noch alles machen könntest, wären:
      • Radiobuttons
      • Textboxen
      • Etc.

      Was du jedoch noch hinzufügen kannst was nicht ganze in den Bereich alltägliche Controls fällt wäre!
      Ein Control, dass pro Item, ein Bild, eine überschrift, einen Haupttext, und einen Untertext hat.
      Sowas gibt es zwar schon hier im Forum (habe ich nämlich gepostet, und ~blaze~ hat das ganze verfeinert), jedoch ist das Design viel zu sehr Listbox...
      Sprich man bräuchte etwas im schönen Twitterstyle.
      Und wirklich geil wäre dann wenn du (nur das eine) Control OpenSource gibts, natürlich gibts dannn trotzdem Credits.

      Jedoch nochmal zurück zu deiner Lib:
      Ich sage es ganz ehrlich, ich benutze kein Twitter, jedoch gefällt mir irgendwie das Design deiner TwitForm nicht. Ich weiß nicht ob dies der Twittersytel ist, wenn ja dann ist es OK wenn nicht könntest dus trotzdem überarbeiten.
      Sonst finde ich deine TwitControls eher irgendwie im MetroDesign gehalten. Das heißt jetzt nicht dass ich sie schlecht finde, ich finde sie einfach "simple"

      Kurz und knapp, mehr oder weniger gute Controls.
      In Punkten wären dass 6.5 / 10
      Mfg: Gather
      Private Nachrichten bezüglich VB-Fragen werden Ignoriert!


      Was willst du?
      Du meinst das Design der Form von alt (blau) auf neu (schwarz)
      Mfg: Gather
      Private Nachrichten bezüglich VB-Fragen werden Ignoriert!


      ACHSO, ich möchte das Design so haben wie das da oben ist ja :)


      Public Class Form1
      Inherits MarcoQuinten.TwitLib.TwitForm


      Dies wird als fehler angezeigt

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

      @DingDong
      Füge einen Verweis auf TwitLib.dll hinzu und gib folgendes ein:

      VB.NET-Quellcode

      1. Public Class Form1
      2. Inherits MarcoQuinten.TwitLib.TwitForm


      Dann sollte das Inherits "MarcoQuinten.TwitLib.TwitForm" rot unterstrichen werden.
      Wähle aus den Fehlerkorrektur-Option folgendes aus:


      Schon hast du den Twitter-Style :)
      @DingDong
      kein Problem :)

      @Gather
      An dem RadioButton und der TextBox arbeite ich noch.
      Aber deine anderen Vorschläge sind... Interessant :)

      Ich habe mir das Twitter-Design lange angeschaut und denke, es kommt meiner Form sehr nahe.
      Wer kein Twitter hat, kann das natürlich nur schwer nachvollziehen.

      Was soll ich denn deiner meinung nach ändern?

      Hier mal zum Vergleich:
      Original Twitter: Meine Form:

      Anfangs hatte ich das original Bild von Twitter verwendet, jetzt zeichne ich das aber lieber selber mit GDI+

      Der Farbverlauf wird in der nächsten Version noch ein wenig dunkler werden und es wird wahrscheinlich mehr Styles für die ProgressBar geben.

      MarcoQuinten schrieb:

      Füge einen Verweis auf TwitLib.dll hinzu und gib folgendes ein:

      VB.NET-Quellcode

      1. Public Class Form1
      2. Inherits MarcoQuinten.TwitLib.TwitForm
      Mach die Ableitung in der Form1.Designer.vb, da läuft es sofort:

      VB.NET-Quellcode

      1. Partial Class Form1
      2. Inherits System.Windows.Forms.Form
      ==>

      VB.NET-Quellcode

      1. Partial Class Form1
      2. Inherits MarcoQuinten.TwitLib.TwitForm
      Frage:
      Wo kann man diese TwitLib.dll runterladen?
      Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
      Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
      Ein guter .NET-Snippetkonverter (der ist verfügbar).
      Programmierfragen über PN / Konversation werden ignoriert!

      MarcoQuinten schrieb:

      Meinst du das ungefähr so:
      Nein :D
      ich meine es so:


      Wobei man muss sagen deine Ansicht der TweetBox gefällt mir auch sehr, das kannst du auch einbauen :D
      Jedoch meine ich das Bild ober diesem Satz. Eine Art Listbox, im Twitterstyle, mit Avatar, Headline, Maintext, Subtext.
      Mfg: Gather
      Private Nachrichten bezüglich VB-Fragen werden Ignoriert!


      @Gather
      Ach so :)
      Ok, ich denke das lässt sich mit ein wenig Arbeit einbauen.

      In spätestens einer Minute kommt die neue Version raus mit einem neuen Control: "FollowBox" und einem besseren Farbverlauf :)

      #Edit:
      Neue Version ist Online :)
      Download + Screenshots im ersten Post

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

      Sorry aber, kann man die Schriftart der TwitForm wieder umändern,
      ich hasse diese Schriftart, errinnert mich zu sehr an Cominc Sans.
      Mfg: Gather
      Private Nachrichten bezüglich VB-Fragen werden Ignoriert!


      @AliveDevil
      Der Sinn ist folgender:
      Wer unbedingt meinen Code klauen möchte, der soll es ruhig tun: Man kann ja sowieso keinen daran hindern
      Einkompilieren zu erlauben finde ich persönlich sehr wichtig, da ich es auch hasse, wenn 1000 DLL-Dateien bei einem Programm dabei sind.

      @Gather
      Die neue Version 1.4.1 ist Online, download im ersten Post.
      Schriftart kann nun durch setzen von "UseCustomFont" auf "True" geändert werden.