Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Klickbarer Link im ShowMessage-Dialog? (https://www.delphipraxis.net/115259-klickbarer-link-im-showmessage-dialog.html)

ReBoot 9. Jun 2008 13:08


Klickbarer Link im ShowMessage-Dialog?
 
Ist das machbar? Dass eine URL, die zunächst als Text im ShowMessage-Dialog erscheint, ein klickbarer Link ist? Ich hab nämlich mit recht Aufwand eine formularlose Anwendung gebaut, die mit dem Benutzer nur über ShowMessage und MessageDlg mit dem Benutzer interagiert und würde gern dabei bleiben.

Bernhard Geyer 9. Jun 2008 13:14

Re: Klickbarer Link im ShowMessage-Dialog?
 
Ab Vist mit Bordmitteln (Task Dialog) oder über diverse Komponentensammlungen die diesen Taskdialog auf bei Windows-Version < Vista anbieten. Mit mitgelieferten Delphi-Komponenten: Nein.

ReBoot 9. Jun 2008 13:16

Re: Klickbarer Link im ShowMessage-Dialog?
 
Wüsstest du grad so eine Komponente?

divBy0 9. Jun 2008 13:16

Re: Klickbarer Link im ShowMessage-Dialog?
 
ShowMessage kann das soweit ich weiß nicht.

Du müsstest dir einen Dialog bauen und mit ShellExecute kannst du den Link öffnen. Oder wie Bernhard schon beschrieben hat.

Bernhard Geyer 9. Jun 2008 13:20

Re: Klickbarer Link im ShowMessage-Dialog?
 
Zitat:

Zitat von ReBoot
Wüsstest du grad so eine Komponente?

Bei LMD und TMS gibt es solche Komponenten. Ob diese auch in der kostenlosen abgespeckten Version dabei sind weis ich nicht.

Luckie 10. Jun 2008 07:30

Re: Klickbarer Link im ShowMessage-Dialog?
 
Wenn es nur für Vista sein soll: http://www.michael-puff.de/Artikel/2...TaskDialog.php

ReBoot 10. Jun 2008 10:18

Re: Klickbarer Link im ShowMessage-Dialog?
 
Ich könnt das ja zweisystemig bauen. Danke fürn Tipp.

Hansa 10. Jun 2008 11:23

Re: Klickbarer Link im ShowMessage-Dialog?
 
Zitat:

Zitat von Bernhard Geyer
..Mit mitgelieferten Delphi-Komponenten: Nein.

Ich glaube, die gestellte Frage ist zu einfach. :mrgreen: Die mitgelieferte Komponente heißt "TLabel". Man nehme ein Formular und packe da ein Label drauf. Um den Link erkennbar zu machen im MouseOver andere Farbe setzen. Und im OnClick des Labels mit ShellExecute den Browser öffnen. Nicht, dass noch einer wegen sowas Vista installiert. :shock:

ReBoot 10. Jun 2008 11:26

Re: Klickbarer Link im ShowMessage-Dialog?
 
Ich hab Vista scho lang drauf. Hab das wegen vielen anderen Dingen installiert gehabt.

Mein Plan soweit ist das Betriebssystem abzufragen (irgendwas war dazu auf DP gewesen) und bei Vista den TaskDialog anzeigen, bei älteren halt den normalen MessageDlg.

Aurelius 10. Jun 2008 11:27

Re: Klickbarer Link im ShowMessage-Dialog?
 
Er möchte aber keine Formulare nutzen, sondern Dialoge ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:03 Uhr.
Seite 1 von 2  1 2      

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