11 Stimmen

Wo kann ich ein schönes .NET Tab Control kostenlos finden?

Ich entwickle diese Anwendung in C# unter Verwendung des kostenlosen Krypton Toolkits, aber der Krypton Navigator ist ein kostenpflichtiges Produkt, das für mich ziemlich teuer ist, und diese Anwendung wird in meiner Freizeit entwickelt und der Öffentlichkeit kostenlos zur Verfügung gestellt.

Ich bin also auf der Suche nach einem kostenlosen Steuerelement, das sich besser in meine Krypton-Anwendung integrieren lässt, weil das Standard-Steuerelement nicht ganz passt und je nach OS-Version unterschiedlich ist...

Irgendwelche Vorschläge?

P.S.: Ich weiß, ich könnte es selbst zeichnen, aber ich versuche, diese Art von Arbeit nicht zu haben... Ich bevorzuge etwas, das bereits fertig ist, wenn es umsonst ist.

EDIT: Ich habe gerade genau das gefunden, was ich wollte:
http://www.angelonline.net/CodeSamples/Lib_3.5.0.zip

0 Stimmen

OK, ich bin verwirrt. Warum können Sie nicht System.Windows.Forms.TabControl verwenden?

0 Stimmen

Sehen Sie sich den fettgedruckten Teil der Frage an...

4voto

flipdoubt Punkte 13297

Mein erster Vorschlag wäre, mit Phil von ComponentFactory zu sprechen. Ich halte ihn für einen sehr vernünftigen Menschen. Vielleicht kann er Ihnen ein spezielles Angebot machen oder einen Design-Vorschlag, wie Sie das vorhandene Tab Control anpassen können.

Aber Ihre Frage ist eher eine gestalterische/subjektive Frage, die meiner Meinung nach von einem Screenshot profitieren würde, um die gestalterische Herausforderung, die Sie für eine "bessere Integration" benötigen, besser zu vermitteln. Zu sagen, "die Standardeinstellung passt nicht ganz" ist ziemlich vage.

Danach haben die Leute eine bessere Ausgangsbasis für ihre Vorschläge. In der Zwischenzeit würde ich mir Folgendes ansehen die WindowsClient.NET-Steuerungsgalerie .

1 Stimmen

Was ich mit "passt nicht" meine, ist, dass es nicht zum Aussehen von Krypton-basierten Anwendungen passt. Egal, ob Sie XP oder Vista verwenden, es sieht einfach nicht richtig aus.

0 Stimmen

Das habe ich mir schon gedacht, aber wie soll es im Vergleich zum jetzigen Zustand aussehen? Ich will ja nichts Revolutionäres vorschlagen, aber ein Bild sagt mehr als tausend Worte. Etwa so: "So sieht es jetzt aus. Ich möchte, dass es weniger grau aussieht."

0 Stimmen

Ist Application.EnableVisualStyles() in Main gesetzt?

4voto

Mario Punkte 56

Wenn Sie eine aktualisierte Bibliothek mit Office 2010 Paletten benötigen: http://www.angelonline.net/CodeSamples/Lib_4.2.0.zip

0 Stimmen

Gibt es eine Dokumentation dazu? Die Zip-Datei ist verfügbar, aber der Index ist nicht verfügbar.

1 Stimmen

Link ist tot. "Website im Aufbau"

2voto

Gary.Ray Punkte 6201

Ich kenne keine quelloffenen oder kostenlosen Tab Controls, aber ich frage mich, warum Sie nicht einfach das Tab Control des Frameworks verwenden. Gibt es etwas, das Sie versuchen, zu tun, dass die Forms.TabControl nicht tun?

0 Stimmen

+1 für diese Antwort - und ja, das Windows.Forms-Registerkarten-Steuerelement wird unter verschiedenen Windows-Versionen unterschiedlich aussehen. Das ist eine gute Sache - Windows Look and Feel. Anwendungen, die versuchen, ihren eigenen schrulligen Designstil zu entwickeln, können sehr leicht deplatziert aussehen.

0 Stimmen

Manchmal ist das eine gute Sache. Und manchmal ist das standardmäßige grau-braun-blau-pastellfarbene Aussehen von Windows in seinen verschiedenen Ausprägungen eine schlechte Sache. Die Entscheidung, ob eine Anwendung den UI-Richtlinien/Konventionen des Betriebssystems folgen oder davon abweichen sollte, ist für jede Anwendung anders und sollte nicht als Schnellschuss getroffen werden.

1voto

  1. Herunterladen der Flache Registerkarte Kontrolle (.NET) von Code Project. Es dauert etwa 30 Sekunden, um dies zum Laufen zu bringen, und es bringt Sie weg von der Standard-Windows-Tab-Steuerelement Look and Feel. Aber es ist nicht kryptonisiert.
  2. Ver dieser Beitrag über ein raffiniertes kryptonisiertes Tab Control basierend auf dem in Schritt 1 erstellten Flat-Tab-Steuerelement. Sie können die Steuermontage auf diese Download-Seite (es ist ein bisschen schwer zu finden). Soweit ich weiß, ist der Quellcode nicht verfügbar, aber Reflector kann hier von Nutzen sein, wenn Sie neugierig darauf sind, wie das Krypton-Thema gemacht wurde.
  3. Ersetzen Sie die Flat-Tab-Anzeigelogik (Paint usw.) durch eine Krypton-Anzeigelogik. Dies ist einfach, denn es gibt nicht viel Code zu das Steuerelement Flat Tab.

1voto

CSmith Punkte 12085

Falls jemand auf der Suche nach der neuesten Version des AC.ExtendedRenderer.ToolKit die in anderen Beiträgen erwähnt wird, dann verweisen die folgenden Links auf die zentrale Quelle dieser Informationen. Allerdings ist die Website tot....even WaybackMachine kann uns nicht helfen, an die DLLs zu gelangen :(!

Die neueste Version, die ich finden konnte, ist 4.1.6b hier:

Wenn jemand weiß, wo die neueren Versionen heruntergeladen werden können, lassen Sie es uns bitte wissen.

EDIT: Die Komponenten der Component Factory Krypton wurden migriert nach https://github.com/ComponentFactory/Krypton

0 Stimmen

Dies scheint keine Antwort zu sein, warum wird sie also als solche veröffentlicht?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X