2012-04-05 7 views
0

Ich habe die sechste Form für eine einfache einziffrige Benutzereingabe erstellt und es hat mich verwirrt, vielleicht gibt es einen einfacheren Weg, dies zu tun, vielleicht gibt es ein eingebautes Werkzeug, das Dialoge in ähnlicher Weise wie Fehlerwarnungen erstellen würde.Ein neues Formular für jeden Dialog in C++?

Gibt es eine vereinfachte Möglichkeit, grundlegende UI-Dialoge mit C++ in Visual Studio zu erstellen?

P.S. Ich könnte das gleiche Formular für mehr als eine Eingabeoperation verwenden, aber ich muss andere Typ- und Größenwerte erhalten, so dass ein bisschen Benutzereingabeprüfung beteiligt ist.

Antwort

0
  • Sie könnten ein Formular erstellen, die die Verwendung eine Validierungs Klasse oder eine Liste von Regeln der Lage ist, die es überprüft. Sie können also dasselbe Formular für verschiedene Validierungen verwenden.

  • Sie könnten ein Formular erstellen und dieses Formular als Basisklasse verwenden. Dann implementieren Sie die Unterschiede in abgeleiteten Klassen

  • Sie könnten natürlich auch einen Assistenten erstellen, der den grundlegenden Code für Sie generiert. Dies wäre weniger elegant, würde aber die Zeit verringern, die Sie benötigen, um ein Formular zu erstellen.

Es gibt keine „out-of-the-box“ Lösung, die ich davon weiß, ist in der Lage, was Sie wollen, zumindest ohne oder fast keine Anstrengung.

+0

Danke für eine Antwort vielleicht gibt es Third-Party-Lösung? Vielleicht eine Bibliothek oder ein VS-Plugin. – Povylas

+0

Ich habe eine dritte Option hinzugefügt, die Vererbung verwendet. Dies aber keine Bibliothek oder Plugin,) – Alex

Verwandte Themen