Autor Beitrag
Andreas Pfau
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 997



BeitragVerfasst: Di 11.02.03 21:45 
Hallo,

ich weiß ja jetzt, dass man eine TActionMenuBar mithilfe einer TColorMap im Office-XP-Look darstellen kann. Aber wie macht man das mit einem TPopupMenu? Ich meine, kann ich mit einem ActionManager auch Popups erstellen? Oder gibt es villeicht einen Trick, normale Popups im Office-XP-Look darzustellen?
foxy
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 814

Ubuntu, Gentoo
C++, PHP, Java, Ruby, Perl (Eclipse)
BeitragVerfasst: Di 11.02.03 23:37 
ja es gibt eine Kombo die ich verwende ... wenn du diese auf true setzt wird alles im XP-Style gesetzt .. such ma unter google... bin zu müde jetzt zu suchen oder muss warten bis morgen früh ;)

_________________
"Only wimps use tape backup: real men just upload their important stuff on ftp, and let the rest of the world mirror it." (Linus Torvalds)
OperatingSystem Laptop (Ubuntu Hardy)
Luncustaf
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 324

Win 2k
D7 Ent.
BeitragVerfasst: Mi 12.02.03 09:24 
gibt es ne komponente von tms url weis ich net asuwendig - aber such einfahcm al nach tms - die kannst du dort runner laden mit aufs formular packen und dann sieht das ganze so aus :) is ganz lustig


user defined image


gr€€tz
MathiasSimmack
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mi 12.02.03 09:28 
Dafür benötigt man keine Komponente, und außerdem ist das der Look von Windows XP. Was hat das mit Office XP zu tun?
Andreas L.
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1703
Erhaltene Danke: 25

Windows Vista / Windows 10
Delphi 2009 Pro (JVCL, DragDrop, rmKlever, ICS, EmbeddedWB, DEC, Indy)
BeitragVerfasst: Mi 12.02.03 10:31 
Wie wäre es mit BarMenus von Bluecave! URL weiß ich nicht mehr. Abe rdie Kompos sind stark. Verwende ich auch!
UGrohne
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: Mi 12.02.03 11:08 
Da gibts bei Delphi 7 glaub ich die TPopupMenuEx, das ist die Erweiterung der alten, die man mit eine ActionList verknüpft. die kann auch XP-Style darstellen. Sieht ganz gut aus.

Gruß
O'rallY
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 563



BeitragVerfasst: Mi 12.02.03 15:51 
Wo hast du die Kompo denn gefunden? Bei mir isse jedenfalls nicht...

_________________
.oO'rallY
Linux is like a tipi: No gates, no windows and a gnu-eating apache inside...
Andreas Pfau Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 997



BeitragVerfasst: Mi 12.02.03 15:56 
Also, erstmal danke für die Kompos, ich werden dann mal googeln!

@Simmack, der Unterschied: Du hast grade XP laufen, oder? Und du verwendest den IE, oder? Dann öffne mal ein Menü. Und? Weiß, langweilig, altmodisch. Dann öffne OfficeXP. Wie sehen die Menüs aus? Weiß, links Braun, beim hovern hellblau. Der Unterschied: die Farben! Im Prizip würde es langen, wenn ich die Farben modifizieren könnte! mit einer TActionMenuBar kann ich der Eigenschaft ColorMap eine solche zuweisen, aber bei TPopupMenu gibt es keine solche property.
MathiasSimmack
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mi 12.02.03 16:03 
Andreas Pfau hat folgendes geschrieben:
Du hast grade XP laufen, oder?

Nein.

Zitat:
Und du verwendest den IE, oder?

Nein.

Zitat:
bla bla bla

Beim nächsten Mal lies bitte, was ich schrieb. Ich bezog mich auf Luncustaf, der der Meinung war, man benötigt eine Komponente, um einem Dialog (s. Bild) das Aussehen von WinXP zu verpassen. Dass das aber an Windows XP liegt und nichts mit Office XP zu tun hat, wird häufig übersehen.
Deine Erklärung ist im Übrigen überflüssig, da ich sehr genau weiß, wie das OXP-Menü aussieht und dass D7 spezielle Komponenten für diesen Stil enthält.

Und beim nächsten Mal entweder "Herr Simmack" oder "Mathias" :!:
UGrohne
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: Mi 12.02.03 16:17 
das gibts bei mir unter Zusätzliches ganz hinten. Vielleicht hab ichs auch mal von der CodeCentral gezogen, einfach mal nachschauen. Is aber ne offizielle Erweiterung zu den ActionBar-Kompos

Gruß
Andreas Pfau Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 997



BeitragVerfasst: Mi 12.02.03 16:31 
@UGrohne, welche delphi-Version hast du? Bei mir gibt's da zwar eine TActionToolBar, aber kein Popup. Oder kann man irgendwie eine ActionToolBar zum Popup umfunktionieren? Das wäre Toll!

Nun denn, Mathias, es tut mir Leid, dich mit @ angesprochen zu haben, aber das ist (für mich) nunmal üblich, und ich hatte deinen Vornamen vergessen, daher habe ich einfach Simmack hingeschreiben, tut mir Leid, wird nicht wieder vorkommen :oops: .Und ich dachte, du redest mit mir, daher wusste ich nicht, dass du eigentlich Luncustaf meinst. Du musst zugeben, wenn man das als unbetiligter liest, denkt man, du willst sagen, dass das Menü nix mit Office zu tun hat, also habe ich mir gedacht, ich erkläre dir das mal auf (zugegeben saloppe Weise), was ich sagen will.
UGrohne
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: Mi 12.02.03 16:51 
Wie oben schon erwähnt hab ich Delphi 7 Pro, die ganzen Kompos, wie ActionMainMenuBar sind seit der Version dabei...

Gruß
Andreas Pfau Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 997



BeitragVerfasst: Mi 12.02.03 17:20 
Ach so, @UGrohne, sorry, habe ich übersehen :oops: (ich darf dich doch "UGrohne" nenne, oder?).

Aber ich finde da keine solche Kompo. Wie heißt die? Oder kann man etwa doch Popups mit einer ActionMainMenuBar erstellen? Ich meine, du weißt was ich meine, ein Menü, das man einem TMemo oder so zuweisen kann, und das man "manuell" an eine beliebigen (X, Y)-Position aufpoppen lassen kann?
MathiasSimmack
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mi 12.02.03 17:54 
Andreas Pfau hat folgendes geschrieben:
Du musst zugeben, wenn man das als unbetiligter liest, denkt man, du willst sagen, dass das Menü nix mit Office zu tun hat, ...

Eigentlich nicht. Ich zitiere normalerweise nur, wenn ich auf einzelne Sätze eingehen will, bzw. wenn sich das Posting nicht vor meinem befindet. Zitiere ich nicht, dann meine ich grundsätzlich das Posting direkt vor meinem. Aber egal.

Im übrigen -mal ironisch!- was wird eigentlich, wenn Office 11 veröffentlicht wird? Diese Version wird einen leicht anderen Menü- und Toolbarstil enthalten, wie man auf diversen Screenshots bereits sehen konnte. Ist dann der jetzige O-XP-Look wieder
Zitat:
langweilig, altmodisch

? Werdet ihr eure Programme dann alle mit einer (fiktiven) Office11-Menü-Komponente neu kompilieren? :roll:

Nee, nee ... dann lieber ein normales Menü, dass sich -zumindest unter Windows XP- an das Theme anpasst.
Andreas Pfau Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 997



BeitragVerfasst: Mi 12.02.03 19:20 
Ja, Mathias, OK, deine Logik sehe ich ein. Sagen es wir mal so: ich wurde belehrt, jetzt weiß ich, wie man das mit dem kommentieren richtig macht.

Und, klar, dann isses Altmodisch. Ich finde eben das "normale" XP-Design langweilig, aber das OfficeXP-Design... das hat was. Du musst zugeben, das einfarbige XP-Design ist langweilig. Und solange mir das neue Design mitgeliefert wird, werde ich es nutzen. Ob ich auf Office11 umsteige? Nun, wenn es mit einer ColorMap geht, ja, wenn ich VCL brauche, nein.

Also, um nochmal auf den primären Grudn dieser Diskussion zurückzukommen: Kennst du eine Möglichkeit, ein Popup im XP-Look darzustellen? Also kein Hauptmenü, sondern, du weißt schon, ein Menü, das ich z.B. in einem Memo verwenden kann.

PS: Sag mal... warum sagtest Du, ich soll dich Mathias nennen? Warst du sauer wil ich dich einfach mt "Simmack" angesprichen hab, oder wil ich dir so salopp geantwortet hab?
MathiasSimmack
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Do 13.02.03 08:58 
Eine Möglichkeit kenne ich leider nicht, da ich mit Delphi 5 arbeite und die Komponenten von D7 eben nur vom Hörensagen kenne. Die Alternative, die man ohne D7 hat, nennt sich "XPMenu" und ist ebenfalls eine Komponente. Allerdings simuliert sie das Office XP-Design nur.
Borland geht, IMHO, einen anderen Weg. Entweder wissen die was, was wir nicht wissen (nämlich, wo Microsoft dieses Menüdesign versteckt hat), oder die wissen zumindest, wie Microsoft das gemacht hat.

Ich habe bisher ein einziges Mal ein XP-style-Menü benutzt, aber dafür habe ich die notwendigen Zeichenroutinen ins Programm integriert und keine Komponente benutzt.
Mittlerweile ist mir das Design von Menüs und Programmen eigentlich egal. Wenn ich natürlich wüsste, nach welchem Prinzip Microsoft arbeitet (seien wir ehrlich: das MS-Menü ist um Längen besser als diese XPMenu-Komponente), dann würde ich das sicher auch mal ausprobieren.
Ich finde es aber, offen gesagt, wichtiger, dass sich ein Programm an meine Systemeinstellungen hält. Sprich: wenn ich ein bestimmtes Farbschema nutze, dann sollten auch die laufenden Programme so aussehen und sich nicht darüber hinwegsetzen, nur weil der Programmierer der Meinung war, sein Tool sieht nur mit einem schwarzen Memo gut aus.

btw: Diese Farbgeschichte funktioniert mit dem Microsoft-Menü und der schon erwähnten XPMenu-Komponente natürlich recht gut. Deswegen, Andreas, ist der Balken an der linken Seite mitnichten Braun. Es handelt sich um die Farbe, die dein System für 3D-Objekte benutzt.
Das Hellblau von selektierten Einträgen ist bspw. das aufgehellte Blau, das für "markierte Elemente" benutzt wird. Dieses Blau bildet übrigens den Rahmen für einen ausgewählten Menüeintrag.
Das kannst du ausprobieren, wenn du (unter WinXP im 2000er-Klassiklook) mal die Farbeinstellungen veränderst. Die Farben des Office-Menüs errechnen sich dynamisch aus den benutzten Systemfarben. :)

Gruß.
Raphael O.
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1596


VS 2013
BeitragVerfasst: Do 13.02.03 11:26 
Andreas Pfau hat folgendes geschrieben:
Ich finde eben das "normale" XP-Design langweilig


Das Standard-XP Design ist vielleicht etwas langweilig, aber du kannst so gut wie alles an deine Vorstellungen anpassen...
Dann ist es individuell und cool ;)

Fiji-Fighter
Andreas Pfau Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 997



BeitragVerfasst: Do 13.02.03 17:35 
Na ja, Matthias, OK, die Farben sind Systemfarben, klar. Und ich gebe dir vollkommen Recht, dass es falsch ist, ein Memo einfach so in schwarz darzustellen. Daher scheue ich mich eigentlich auch eher vor solchen Änderungen, aber ein (gutes) vorhandenes Design zu kopieren, das ist OK (na ja, wenn man eine "offizielle" Lösung geht, also nicht einfach nachzeichnen, sondern auch mit dynamischen Faren und so).

@Fiji-Fighter, klar ist das normale Design individuell... aber mir gefällte es nicht. Das Design allgemein ist super, aber ich finde, aus den einfarbig-flachen Menüs, da könnte man mehr draus machen. Ansonsten finde ich XP vom Aussehen her super.

OK, wie dem auch sein, ich suche dann mal nach der Komponente "XpMenu". Danke!
Benni42
Hält's aus hier
Beiträge: 5



BeitragVerfasst: Mo 14.04.03 18:33 
Servus!

Ich hab vor kurzem ein Patch auf der Borland-Homepage für die ActionControls gefunden (aber nur Delphi 7). Das behebt nicht nur einige Bugs, sondern es gibt auch eine neue Popup-Komponente. Die sieht dann genauso aus, wie z.B. das Menü. Damit sind also alle eure Probleme gelöst. :D

Leider weiß ich die URL nicht mehr, aber wer Interesse hat, kann mir einfach eine Mail schreiben und ich schick sie Euch dann (ist nur knapp 700 KB groß): forum@direkt-xnews.com

Ach ja: Das Patch ist unofficial, also gibt's kein Support! Aber ich verwende das Ding schon länger und seit dem funktioniert das alles bei mir astrein, besser wie vorher.

Ciao

Benni
Shadowdragon
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 143

Win 2000
Delphi 6 Pers., Delphi 7
BeitragVerfasst: Mo 14.04.03 21:48 

_________________
Ein Programm gleicht dem Prinzip von Jenga:
Viele Bestandteile, wird nach oben hin immer besser, nach unten hin immer instabiler und wenn man was falsch macht klappt der ganze Mist zusammen.