Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   MessageDlg Button neben Text (https://www.delphipraxis.net/189399-messagedlg-button-neben-text.html)

mh18058 8. Jun 2016 20:02

AW: MessageDlg Button neben Text
 
Hallo bra,

Zitat:

Zitat von bra (Beitrag 1339786)
nicht diese Windows 95-Dialoge verwenden, sondern schon das aktuelle.

Du beliebst zu scherzen! :-D
Win 7 halte ich durchaus noch für aktuell - und ich mag halt den Windows-Classic Theme. :P

Sorry, nein, ich habe auf die Schnelle kein Windows 8 zur Verfügung.:roll:
Aber wenn das mal einer machen mag :?: - hier ist zum direkten optischen Vergleich
mein Source des besagten Dialogs:
Delphi-Quellcode:
  if (MessageDlg('Änderungen nicht gespeichert!'+sLineBreak+
                 'Trotzdem neu?',
                 mtWarning,[mbyes, mbno],0)=mrYes) then
  begin
    ...
  end;
Martin

Dalai 8. Jun 2016 20:22

AW: MessageDlg Button neben Text
 
Um nochmal etwas aufzuräumen: die von mh18058 in Beitrag #9 gezeigten Dialoge zeigen (von links nach rechts):
  • die neuen Öffnen-/Speichern-Dialoge (IIRC auch Common Dialogs genannt)
  • die älteren Öffnen-/Speichern-Dialoge wie in Win2k/XP, die man (im Delphi) auch unter Vista+ mit
    Delphi-Quellcode:
    UseLatestCommonDialogs:= False;
    bekommen kann.
  • den seit Vista existierenden TaskDialog
  • und schließlich die normale MessageBox.

Wo da jetzt Win95-Design sein soll, erschließt sich mir nicht, vielleicht mit der Ausnahme, dass die normale MessageBox wohl tatsächlich seit Win95 ihre Darstellung nicht verändert hat. Dass in den Screenshots zum Teil das Classic Theme verwendet wird, sollte ja wohl keine Rolle spielen, denn das soll sich jeder wählen, wie er/sie das für richtig hält. Es geht nur um die Art und Weise, wie die Dialoge von der Bedienung her sind, welche Elemente sie darstellen; das Theme ist völlig egal.

Und um die Frage nach dem Aussehen unter Win8+ zu beantworten: es gibt da keinen Unterschied zu Win7 mit Aero (Glass), denn das Theme ist wie gerade gesagt völlig egal. Wenn
Delphi-Quellcode:
UseLatestCommonDialogs:= False
, dann werden die eben nicht verwendet und MessageDlg sowie die Öffnen-/Speichern-Dialoge fallen zurück auf ihr früheres Aussehen, unter Beibehaltung des Theme des OS. Probiert's mal selbst aus: Nehmt euch ein altes Programm, das noch nichts von den neuen Möglichkeiten weiß (z.B. einen alten Editor wie ConTEXT) und schaut euch die Dialoge dort an.

MfG Dalai

Luckie 8. Jun 2016 23:19

AW: MessageDlg Button neben Text
 
Ich würde da kein großes Theater drum machen und nicht groß Zeit und Arbeit drin investieren. Und es so hin nehmen. wenn jemand Skins verwendet, sieht es wieder anders aus.

bra 9. Jun 2016 08:54

AW: MessageDlg Button neben Text
 
Zitat:

Zitat von mh18058 (Beitrag 1339791)
Win 7 halte ich durchaus noch für aktuell - und ich mag halt den Windows-Classic Theme. :P

Ich kenne auch so jemand, der noch mit Classic Theme unterwegs ist. Nur verwendet das außer ein paar IT'lern heutzutage kaum noch einer. Und mit dem Programm arbeiten müssen ja i.d.R. die Anwender und nicht der Programmierer ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:11 Uhr.
Seite 2 von 2     12   

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