[UPDATE 15.01.2018] - MetroSuite 2.0 - Holt euch den modernen Windows 8 Style.

    • Release
    • Closed Source

    Es gibt 1.205 Antworten in diesem Thema. Der letzte Beitrag () ist von Akanel.

      Nicht wirklich, da ich da nicht besonders viel neu machen kann. Dennoch kommt in den nächsten Tagen ein größeres Update.
      Ein kleiner Vorgeschmack was nun mit der MetroSuite schon möglich ist:
      Mfg: Gather
      Private Nachrichten bezüglich VB-Fragen werden Ignoriert!


      - Update auf 2.0.1.9
      • Implemented MetroButton & MetroProgressbar IsRound & RoundingArc Property (check below for more info).
      • Implemented MetroButton InvertForeColor Property.
      • Implemented MetroButton BackColor Property.
      • Implemented MetroProgressbar DrawBorder Property.
      • Implemented MetroTrackbar MetroSliderStyle.RoundedRectangle, & RoundingArc Property
      • Removed unnecessary properties from MetroTrackbar.
      • Changed MetroPanelCategory Basetype to Panel.
      • Implemented MetroPanelCategory Appearance Property (check below for more info).
      • Implemented MetroPanelCategory AllowFormMoving Property.
      • Implemented MetroPanelCategory BackColor Property.
      • Implemented MetroPanelCategory LineGradientColor, UseGradientOnLine, GradientPointA & GradientPointB (both hidden) Properties.
      • Implemented MetroGraph GradientPointA & GradienPointB (both hidden) Properties.
      • Changed MetroGraph Drawing.
      • Added Design.Controls Class.
      • Added new component: MetroAnimator [prototype] (check below for more info).
      • Changed BackColors to Color.Transparent.



      Round Controls

      Mit Version 2.0.1.9 können nun bestimmte Steuerelemente rund dargestellt werden.
      Derzeit sind diese der MetroButton, die MetroProgressbar sowie die MetroTrackbar, aber auch das MetroPanelCategory.
      Wie stark die Ecken abgerundet werden sollen kann mittels der Eigenschaft RoundingArc festgelegt werden.
      Damit lassen sich nun besonders schöne UI designen. Beispiele finden Sie hier:




      MetroPanelCategory Appearance

      Das MetroPanelCategory hat nun mehrere Darstellungsvarianten. Wie Sie oben schon gesehen haben, können zum Einen die Ecken abgerundet werden,
      aber es kann nun auch ein bestimmter Eckpunkt eingeschoben werden, sodass ein Trapez entsteht. Dies verleiht dem UI einen besonderen Touch:




      MetroAnimator

      Der MetroAnimator ist ein Prototyp welcher derzeit einen Ripple-Effekt über jedes beliebige Steuerelement legen kann.
      Dieser sieht beim MetroButton, sowie jedem rechteckigen Control besonders gut aus:




      Beispielcode:

      VB.NET-Quellcode

      1. For Each c As Control In Controls
      2. Dim animator As New MetroSuite.Components.MetroAnimator
      3. animator.ClickControl = c
      4. ' animator.Speed = 15
      5. Next



      .Extensions - Update auf 2.0.1.2
      • Fixed compatibility with MetroSuite version 2.0.1.9

      Download wie immer im ersten Post.
      Mfg: Gather
      Private Nachrichten bezüglich VB-Fragen werden Ignoriert!


      Neu

      Morgens....
      Ich bekomme seit dem Update auf die neue Version öfter mal einen Fehler so sporadisch


      - Wenn ich die MetroControlBox einfärbe in Grau z.B. bleibt sie weiß

      Bilder
      • MetroSuite2.0.1.9.png

        8,03 kB, 520×271, 45 mal angesehen

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

      Neu

      Keine Ahnung wodurch dies ausgelöst werden könnte denn hier wurde nichts verändert..
      Wann tritt diese auf? Kommt der Fehler beim Starten einer Anwendung oder beim Kompilieren?
      Mfg: Gather
      Private Nachrichten bezüglich VB-Fragen werden Ignoriert!


      Neu

      @Gather
      Ich habe einen Dialog welcher die MetroForm nutzt.
      Wenn ich nun meine Controls auf der Form mittels Dockstyle .Top, .Fill, .Bottom ausrichte, gehen diese bis auf den Rand der MetroForm.
      Nun ist der Rand der MetroForm verdeckt, was am ende etwas unschön aussieht. Kann man das irgendwie ändern?
      Ich hänge mal ein Screenshot an. Auf diesem MetroForm ist oben ein MetroPanelCategory mit Dockstyle.Top, in der Mitte ein MetroLabel mit Dockstyle.Fill und unten ein TableLayoutPanel mit Dockstyle.Bottom.

      Edit:
      Oh man, direkt nachdem ich diesen Post verfasst habe, habe ich die Lösung gefunden. :huh:
      Padding der MetroForm auf 1 setzen.

      Hat sich somit erledigt. Sorry.
      Bilder
      • MetroForm.PNG

        9,32 kB, 358×300, 17 mal angesehen
      Rechtschreibfehler betonen den künstlerischen Charakter des Autors.