Entwickler-Ecke
WinForms - MetroMessageBox ohne Show-Methode
ralph71 - Mo 14.11.16 09:27
Titel: MetroMessageBox ohne Show-Methode
Hallo,
in mein Windows Form habe ich folgendes eingebunden:
C#-Quelltext
1: 2:
| using MetroFramework; using MetroFramework.Forms; |
Ich habe eine Toolbox mit Metro-Style-Elementen, eine Form im Metro-Style. Alles gut.
Wenn ich eine Messagebox im Metro-Style anzeigen möchte, dann ist zwar die Klasse MetroMessageBox vorhanden, nicht aber die Methode Show()
Installiert habe ich das Metroframework 1.2.0.3 von Jens Thiel (wenn das weiter hilft)
Eine Idee, warum das nicht klappt?
Vielen Dank!
Moderiert von
Th69: C#-Tags hinzugefügt
Ralf Jansen - Mo 14.11.16 10:44
Wenn man sich denn Source Code ansieht ist die Klasse nicht implementiert sondern nur ein leerer Wrapper um MetroForm. Die gesuchte Funtkkionalität gibt es also einfach nicht.
ralph71 - Mo 14.11.16 14:23
so als Unwissender:
was will mir dann das hier sagen?
http://denricdenise.info/2015/09/how-to-use-metromessagebox/
Nachtrag: es liegt wohl am UI-Paket. :-(
Aber so wie ich das sehe, darf in einem Projekt das Metro-Paket nicht durch ein anderes ersetzt werden, weil sonst alles kaputt ist, oder?
Ralf Jansen - Mo 14.11.16 15:43
Wenn es einfach eine neue Version davon ist sollte es weitestgehend kompatibel sein. Die Breaking Changes mußt du halt korrigieren wenn es welche gibt.
Delete - Mo 14.11.16 15:54
- Nachträglich durch die Entwickler-Ecke gelöscht -
ralph71 - Di 15.11.16 09:33
"Frühlingsrolle" hat Recht.
Mit dem Paket "MetroFramework Modern UI" funktioniert die Sache.
Damit dieses Paket auch in anderen Projekten funktioniert, müssen die Verweise neu gesetzt werden.
@Ralpf Jansen: war keine neue Version, sondern ein anderes Paket.
Vielen Dank!
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!