Seite 2 von 2

Re: Farbcodes gesucht

Verfasst: Sa, 02.08.2008 12:48
von keksi1970
@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

Verfasst: Sa, 02.08.2008 15:49
von komma4
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

Verfasst: Mo, 04.08.2008 07:56
von red2sign
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

Verfasst: Mo, 04.08.2008 08:19
von turtle47
red2sign hat geschrieben:aber welche ist die Standardfarbe

Code: Alles auswählen

myctrl.model.backgroundcolor = -1
Jürgen

Re: Farbcodes gesucht

Verfasst: Mo, 04.08.2008 08:28
von red2sign
Hi Jürgen!

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

Re: Farbcodes gesucht

Verfasst: Mo, 04.08.2008 09:06
von Stephan

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

Verfasst: Mo, 04.08.2008 15:06
von mumpel
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: [gelöst] Farbcodes gesucht

Verfasst: Mo, 04.08.2008 18:32
von Stephan
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

Re: [gelöst] Farbcodes gesucht

Verfasst: Mo, 04.08.2008 18:51
von mumpel
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.