AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Ribbon und MDI, Vollbild

Ein Thema von FrankJ28 · begonnen am 3. Dez 2011 · letzter Beitrag vom 3. Dez 2011
Antwort Antwort
FrankJ28

Registriert seit: 7. Apr 2008
211 Beiträge
 
Delphi 11 Alexandria
 
#1

Ribbon und MDI, Vollbild

  Alt 3. Dez 2011, 10:51
Hallo Wissende,
meine MDI-Anwendung bekommt optional die Steuerung via Ribbon verpasst. Nun wundere ich mich über die Positionierung der Systembuttons bei Vollbild MDI-Child. Direkt über dem Systembutton des Ribbon. Mache ich etwas falsch, kann ich das irgendwo einstellen?
Wer hat eine Idee?
Danke und ciao
Frank
Angehängte Grafiken
 
"Sage was du tust, und tue was du sagst"
Johannes Rau
  Mit Zitat antworten Zitat
Daniel
(Co-Admin)

Registriert seit: 30. Mai 2002
Ort: Hamburg
13.920 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: Ribbon und MDI, Vollbild

  Alt 3. Dez 2011, 11:50
Nimmst Du die Ribbons von Delphi, TMS oder DevExpress?
Ein grundsätzliches Problem gibt es dabei: Die Ideen der MDI und der Ribbons schließen sich gegenseitig aus. Der Ribbon-Styleguide von Microsoft (dem alle Hersteller folgen) sieht Ribbons nur bei SDI-Anwendungen vor. Daher wundert es nicht, wenn es zu Darstellungsproblemen kommt.
Daniel R. Wolf
mit Grüßen aus Hamburg
  Mit Zitat antworten Zitat
FrankJ28

Registriert seit: 7. Apr 2008
211 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: Ribbon und MDI, Vollbild

  Alt 3. Dez 2011, 12:40
Hallo Daniel,
ich nutze das mitgelieferte Control von Delphi. Wieso sollte der Ribbon-Gedanke lediglich für SDI-Anwendungen umsetzbar sein? Selbst Microsoft-Produkte (Office 2010) arbeiten als MDI-Anwendung mit Ribbons. Dort werden im Vollbild die Systembuttons korrekt oben rechts angezeigt.
Noch jemand eine Idee?
Ciao
Frank
"Sage was du tust, und tue was du sagst"
Johannes Rau
  Mit Zitat antworten Zitat
Daniel
(Co-Admin)

Registriert seit: 30. Mai 2002
Ort: Hamburg
13.920 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: Ribbon und MDI, Vollbild

  Alt 3. Dez 2011, 12:50
Also in meinem Office öffnet sich für jedes Dokument ein neues Hauptfenster mit jeweils eigenem Ribbon. Aber egal.

Folgender Blog-Eintrag könnte eine Lösung für Dich bieten:
http://jed-software.com/blog/?p=281
Daniel R. Wolf
mit Grüßen aus Hamburg
  Mit Zitat antworten Zitat
Benutzerbild von Ralf Kaiser
Ralf Kaiser

Registriert seit: 21. Mär 2005
Ort: Wuppertal
932 Beiträge
 
Delphi 10.3 Rio
 
#5

AW: Ribbon und MDI, Vollbild

  Alt 3. Dez 2011, 14:11
Also in meinem Office öffnet sich für jedes Dokument ein neues Hauptfenster mit jeweils eigenem Ribbon. Aber egal.
Wobei die Ausnahme (wie immer ) Excel darstellt. Dort ist es immer noch "echtes" MDI, also alles in einem Hauptfenster.

Die System-Buttons werden dann, bei maximierten MDI-Childs, ganz rechts im Fenster dargestellt.

Zumindest TMS-Ribbons machen das genauso, wie DevExpress das handhabt weiß ich nicht (hab kein Dx-Ribbon)
Ralf Kaiser
  Mit Zitat antworten Zitat
FrankJ28

Registriert seit: 7. Apr 2008
211 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: Ribbon und MDI, Vollbild

  Alt 3. Dez 2011, 19:05
Hallo Daniel,
danke für deine Recherche, das war sehr hilfreich. Warum dieser Bug bislang noch nicht gefixt wurde, eröffnet sich mir nicht. Wobei ich XE2 noch nicht probiert habe.
Office und MDI: Wie Ralf schrieb, EXCEL tickt da anders.
Ciao
Frank
"Sage was du tust, und tue was du sagst"
Johannes Rau
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:45 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz