Kombobox wird auf Zielrechner nicht richtig dargestellt - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: Grafik & Sound (/Forum-Grafik-Sound) +---- Thema: Kombobox wird auf Zielrechner nicht richtig dargestellt (/Thread-Kombobox-wird-auf-Zielrechner-nicht-richtig-dargestellt) |
Kombobox wird auf Zielrechner nicht richtig dargestellt - svro - 26.03.2020 07:50 Hallo in die Runde, ich bin neu hier und deshalb verzeiht falls das nicht der richtige Forenteil ist. Ich habe ein Problem bei der Darstellung einer Kombobox. Auf meinem Entwicklungsrechner wird sie korrekt dargestellt auf anderen Rechnern wird das Feld zur Eingabe von Texten nicht mehr dargestellt sondern nur noch der Drop-Down-Pfeil. Ich habe bereits über den NI-MAX versucht zu prüfen ob evtl. eine Runtime auf den Zielrechnern im Vergleich zu meinem Entwicklungsrechner fehlt, dass ist aber nicht der Fall. Ist die Kombobox in irgendeinem speziellen Paket versteckt welches nicht in der Runtime enthalten ist oder gibt es da irgendeine "Grafik-Einstellung" die ich beachten muss? Angehängt zwei Bilder damit ihr das Verhalten auch seht und die benutzte Entwicklungsumgebung ist LabVIEW 2012. Vielen dank schonmal für Input. RE: Kombobox wird auf Zielrechner nicht richtig dargestellt - jg - 26.03.2020 09:17 Hast du auf dem Zielrechner irgendeine Windows-Skalierung aktiviert? Gruß, Jens RE: Kombobox wird auf Zielrechner nicht richtig dargestellt - IchSelbst - 26.03.2020 09:27 Sind das unterschiedliche Betriebssysteme: Linkes Bild Win10, rechtes Bild Win7 ? RE: Kombobox wird auf Zielrechner nicht richtig dargestellt - GerdW - 26.03.2020 10:20 Was passiert, wenn du ein Control aus der System-Palette verwendest? RE: Kombobox wird auf Zielrechner nicht richtig dargestellt - svro - 26.03.2020 11:31 Hallo, schonmal danke für die schnellen Rückmeldungen. Was die Betriebssysteme und deren Einstellungen angeht: Ja, die Bilder sind von Win10 und Win7 aber es spielt keine Rolle, ich habe das ganze auch schon auf einem Win10 Rechner ausprobiert, der nicht mein Entwicklungsrechner ist. Gleiches Ergebnis. Ich habe auch schon auf diversen anderen Windows-Versionen mit diversen Windowseinstellungen getestet. Überall gleiches verhalten, auf dem Entwicklungsrechner korrekt angezeigt auf den anderen nicht. Das mit dem Control aus der Systempalette muss ich noch ausprobieren aber generell kann ich sagen, dass mir so ein verhalten bisher noch nicht untergekommen ist und bei uns in der Firma laufen auf zig verschiedenen Rechnern mit zig verschiedenen Einstellungen aktuell 5-6 unterschiedliche LabVIEW-Programme und das Darstellungsproblem ist mir bis jetzt nur mit dieser Combo-Box untergekommen alles andere wird/wurde bisher Ordnungsgemäß dargestellt. Mein LabVIEW sollte auf Standardeinstellungen stehen, den Rechner habe ich vor ca. 1,5 Jahren von einem Kollegen übernommen und seitdem nichts daran rumgestellt. RE: Kombobox wird auf Zielrechner nicht richtig dargestellt - IchSelbst - 26.03.2020 12:15 (26.03.2020 11:31 )svro schrieb: Mein LabVIEW sollte auf Standardeinstellungen stehen,Genau das ist nämlich mein Problem mit ähnlichen Effekten wie bei dir: Array-Elemente am FP verschoben, Eingabe-/Anzeige-Felder plötzlich verändert (statt 30 nur noch 29 hoch), Untertitel plötzlich größer. Alles nur, weil plötzlich der Zeichensatz Segoe UI heißt. Ich hab jetzt in der <app>.ini die Zeichensätze angepasst und schon ist wieder alles gut. Angeblich soll so manches bei NXG-Symbolen besser sein. Ich tippe mal auf Inkonsistenz zwischen LabVIEW und Betriebssystem. RE: Kombobox wird auf Zielrechner nicht richtig dargestellt - jg - 26.03.2020 13:05 Also ich tippe ja immer noch auf die Windows Skalierung. [attachment=60788] Dein zweiter Screenshot zeigt diese typische Unschärfe bei > 100% Skalierung, und es ist bekannt, dass es dann zu seltsamen Effekten in Zusammenspiel bei LabVIEW Applikationen kommt. @IchSelbst: Also in Classic LabVIEW reißen mich die NXG-Controls nicht vom Hocker. NI hat da ein paar Inkonsistenzen bei der Ausrichtung von Strings innerhalb von Controls eingebaut, die IMHO das Design eines schönen Frontpanel schwer stören. Bsp: Bei gleichem Font ist ein Numeric Control einige Pixel höher als ein String Control. Beim Numeric ist die Anzeige vertikal mittig ausgerichtet, beim String beginnen die Zeichen ganz oben. Platziert man String und Numerics nebeneinander, sieht das total unruhig aus. Zur Verdeutlichung ein Screenshot: [attachment=60790] Drei unterschiedliche Standardhöhen, bloß weil die Strings im Verhältnis zum Control-Rahmen jeweils anders ausgerichtet sind. Da sind die Silver Controls sogar besser aufeinander abgestimmt. In LabVIEW NXG selber sieht es übrigens besser aus... Gruß, Jens RE: Kombobox wird auf Zielrechner nicht richtig dargestellt - svro - 27.03.2020 12:25 So, mittlerweile konnte ich auch mal die Sache mit der System-Palette testen. In meinem eigentlichen Projekt führte das zu keiner Veränderung. Ich habe dann allerdings nochmal die Kombobox in einem separeten Projekt eingbaut und da ging es dann auf allen Rechnern auf denen ich es getestet habe mit der Anzeige, sodass ich wohl irgendeine Projekteinstellung kaputt gemacht habe oder aber die Kombobox aus irgendeinem Grund in Kombination mit den anderen Grafikelementen in meinem eigentlichen Programm probleme macht. RE: Kombobox wird auf Zielrechner nicht richtig dargestellt - GerdW - 27.03.2020 22:23 Hallo svro, dann hol doch mal einen älteren Stand der Software aus deinem SCC-System, am besten einen, bei dem das Problem noch nicht auftrat... |