[gelöst] Farbcodes gesucht

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: [gelöst] Farbcodes gesucht

Re: [gelöst] Farbcodes gesucht

von mumpel » Mo, 04.08.2008 18:51

Danke! Das mit dem Label hatte ich schon herausgefunden. Hatte zuerst das Makro bei Focus zugewiesen anstatt bei Mausklick.
Labels zum Schließen nutze ich auch nur in Infobildschirmen. In einem meiner Excelprojekte dagegen nutze ich eine in die Userform per API eingefügte Menüleiste, da sich dort mehr Befehle unterbringen lassen. Und das ganze platzsparend.

Re: [gelöst] Farbcodes gesucht

von Stephan » Mo, 04.08.2008 18:32

Weshalb? Ein Klickereigniss gibt es in OOo nicht. In Excel kann ich per Klick (nicht Focuserhalt) auf das Label den Dialog schließen. In Ooo funktioniert das bei mir nicht.
doch das geht, habe dazu nochmal die DAtei von Jürgen 'mißbraucht' und auf den Dialog ein Label gezeichnet, wo man draufklicken kann.

Und ich bleibe dabei. Mir gefällt ein Label besser als eine Schaltläche.
ich glaube nicht das das von Winfried beanstandet wurde, was er beanstandete war:
Aus optischen Gründen ist ein Label besser als eine Schaltfläche.
und zwischen "besser sein" und "besser finden" denke ich ist schon ein Unterschied, weil ersteres auch die Ergonomie berücksichtigt. Wahr ist m.E. jedenfalls das kein Programm großer Hersteller Label als Schaltflächen benutzt und diese Hersteller dürften ein Interesse an möglichst optimaler Bedienbarkeit ihrer Programme haben.


Gruß
Stephan
Dateianhänge
Label_Demo.ods
(10.21 KiB) 265-mal heruntergeladen

Re: Farbcodes gesucht

von mumpel » Mo, 04.08.2008 15:06

komma4 hat geschrieben:

Einspruch! Welche "mehr Ereignisse" vermisst Du?
Weshalb? Ein Klickereigniss gibt es in OOo nicht. In Excel kann ich per Klick (nicht Focuserhalt) auf das Label den Dialog schließen. In Ooo funktioniert das bei mir nicht.
komma4 hat geschrieben:
Einspruch! Welche "mehr Ereignisse" vermisst Du?
Textfelder sind nach (dem inzwischen vielleicht veraltetem) CUA-Standard nicht dafür vorgesehen ... der Benutzer rechnet i.A. nicht damit, dass hinter Beschriftungen auch noch Funktionen stecken.
Sie geben auch keine Rückmeldung an den Anwender ("eingedrückt" = Funktion ausgelöst)
Und was bitte haben Textfelder mit Labels und Schaltflächen zu tun? Wenn ich in Excel ein Label zum Schließen der Userform nutze, dann steht auf dem Label auch Schließen drauf. Und wozu dient wohl ein Label mit der Aufschrift Schließen? Und ob sich eine Schaltfläche nun bewegt oder nicht, ist doch völlig wurscht, solange auch das geschieht, was auf der Schaltfläche steht. Und wenn der Dialog geschlossen ist, dann interessiert sich keiner mehr für eine Rückmeldung.

Und außerdem hat ein Label in Excel 27 Eigenschaften anstatt nur 10.

Und ich bleibe dabei. Mir gefällt ein Label besser als eine Schaltläche.

Re: Farbcodes gesucht

von Stephan » Mo, 04.08.2008 09:06

Code: Alles auswählen

myctrl.model.Backgroundcolor = Standard
sollte für ein deutsch lokalisiertes OOo gehen, für ein beliebiges OOo verwende statt "Standard" den Wert "Default"


Gruß
Stephan

Re: Farbcodes gesucht

von red2sign » Mo, 04.08.2008 08:28

Hi Jürgen!

Der Wert 128 funktioniert (halt für blau - zum Test), aber -1 nicht.
Gibts noch ne Alternative?

Re: Farbcodes gesucht

von turtle47 » Mo, 04.08.2008 08:19

red2sign hat geschrieben:aber welche ist die Standardfarbe

Code: Alles auswählen

myctrl.model.backgroundcolor = -1
Jürgen

Re: Farbcodes gesucht

von red2sign » Mo, 04.08.2008 07:56

Hallo,

na hier gehts ja ab :)
Frage: Konnte die Textbox ja jetzt auf ne andere Farbe stellen, aber welche ist die Standardfarbe wenn ich sie wieder auf die Ausgangssituation stellen will?

Grüße!

Re: Farbcodes gesucht

von komma4 » Sa, 02.08.2008 15:49

mumpel hat geschrieben:Dafür gibt es in MSO-Userformen mehr Ereignisse. Zum Beispiel haben Label (Beschriftungsfelder) eigene Clickroutinen.
Einspruch!
Welche "mehr Ereignisse" vermisst Du?
Bild

mumpel hat geschrieben:Aus optischen Gründen ist ein Label besser als eine Schaltfläche. Was die Optik eines Dialoges angeht, bin ich sehr penibel.
Einspruch!
Textfelder sind nach (dem inzwischen vielleicht veraltetem) CUA-Standard nicht dafür vorgesehen ... der Benutzer rechnet i.A. nicht damit, dass hinter Beschriftungen auch noch Funktionen stecken.
Sie geben auch keine Rückmeldung an den Anwender ("eingedrückt" = Funktion ausgelöst)

Re: Farbcodes gesucht

von keksi1970 » Sa, 02.08.2008 12:48

@stephan : nein, nicht du, ich schreibe das jedesmal falsch im Code (vorKopfhau)

@komma : daher ja mein kleines Prolem

so, back to topic ;)

Re: Farbcodes gesucht

von komma4 » Sa, 02.08.2008 12:29

keksi1970 hat geschrieben:color wird nicht mit U geschrieben.
Andreas,
bei den Amis gilt das. Im britischen Englisch ist die Schreibweise korrekt.

Re: Farbcodes gesucht

von mumpel » Sa, 02.08.2008 12:18

Stephan hat geschrieben: Dann wäre es gut wenn sich Belege finden ließen das das MS so beabsichtigt und es sich nicht um eine Fehlfunktion handelt.
Das ist keine Fehlfunktion, sondern Ábsicht. Bei MSO gibt es bekannter Maßen verschiedene Editionen. Bis Office 2003 war es so, dass zumindest in der Standard-Editon die genannte ocx nicht enthalten ist. Man muss in diesem Fall die ocx von der MS-Homepage herunterladen. Aber wie es immer ist bei MS, ist das nirgens richtig dokumentiert. Auch ich musste mir die ocx erst besorgen, damit ich sie nutzen kann. Das selbe gilt zum Beispiel auch für die MSCAL.OCX, welche in der Regele nur mit Access geliefert wird.

Und das mit dem Umrechnen werde ich ausprobieren, Danke dafür.

Re: Farbcodes gesucht

von Stephan » Sa, 02.08.2008 12:07

Man benötigt dafür die mscomctl.ocx
Richtig.
Genau diese ist auf vielen Rechnern gar nicht installiert,
Dann wäre es gut wenn sich Belege finden ließen das das MS so beabsichtigt und es sich nicht um eine Fehlfunktion handelt.
Noch eine kleine Frage zur Beispieldatei. In meiner Arbeitsmappe beginnt der Index bei 11 (Zeile 12) und endet bei 742 (Zeile 743). Dadurch wird auch auf dem Label 742% angezeigt. Wie kann ich auf dem Label von 0 bis 100% anzeigen, anstatt 742%?
Worauf bezieht sich diese Frage?
Wenns allgemein darum geht etwas im Bereich von 11 bis 742 als 0 bis 100 anzuzeigen brauchst Du doch einfach nur umzurechnen, also immer (<aktueller Wert>-11)/(742-11)/100 = (<aktueller Wert>-11)/7,31

Beispiel:

(742-11)/7,31 = 100%

(300-11)/7,31 = 39,535%

color wird nicht mit U geschrieben
ich weiß jetzt leider nicht worauf sich das bezieht - falls ich irgendwo was falsch geschrieben habe kommt das vor und auch anderen passiert das.
Mein "Schreibfehler?" sollte also nicht ein Hinweis auf einen SChreibfehler sein, sonden eine Kurzform zu 'Meintest Du wirklich das in VBA das ProgressBar-Steuerelement nicht dabei ist'.



Gruß
Stephan

Re: Farbcodes gesucht

von keksi1970 » Sa, 02.08.2008 09:35

Stephan hat geschrieben:
Schreibfehler?

Gruß
Stephan
color wird nicht mit U geschrieben. color wird nicht mit U geschrieben. color wird nicht mit U geschrieben. color wird nicht mit U geschrieben. (...schreib 200 mal)

lg Andreas

Re: Farbcodes gesucht

von mumpel » Sa, 02.08.2008 09:22

Die Steuerdatei ist nicht immer standardmäßig installiert. Man benötigt dafür die mscomctl.ocx, welche zum Beispiel auch das Microsoft MonthView-Control 6.0 beinhaltet. Genau diese ist auf vielen Rechnern gar nicht installiert, was zahlreiche Fragen in den MSO-Foren beweisen.

Noch eine kleine Frage zur Beispieldatei. In meiner Arbeitsmappe beginnt der Index bei 11 (Zeile 12) und endet bei 742 (Zeile 743). Dadurch wird auch auf dem Label 742% angezeigt. Wie kann ich auf dem Label von 0 bis 100% anzeigen, anstatt 742%?

Re: Farbcodes gesucht

von Stephan » Sa, 02.08.2008 00:13

in Excel ist eine Progressbar nicht standardmäßig enthalten
Wie definiert sich "standardmäßig"?
Nur mit der entsprechenden Steuerdatei kann man auch die Progressbar nutzen.
Wie definiert sich "Steuerdatei"?

Kurzum, ich denke man muß die Dinge mit Augenmaß und nicht formal sehen. Kein Mensch käme bei OOo auf die Idee AddIn-Tabellenfunktionen auch formal als solche zu betrachten und wohl nur Wenige werden eine formale Unterscheidung treffen wo sie Microsoft nicht einmal trifft und ich hörte noch nie von MS das rotinemäßig installierte ActivX-Steuerelemente (resp. entsprechende ocx-Dateien) als Nichtstandard angesprochen werden, weil sie zwar installiert werden jedoch nicht unmittelbar in der Werkzeugsammlung verfügbar sind.


Gruß
Stephan

Nach oben