Messagebox-Simulator

Ich suche nach einem Programm, mit dem ich einen Standard-Windows-Meldungsdialog konfigurieren und dann anzeigen kann, damit ich einen Screenshot davon machen kann.

  • muss Symbole unterstützen
  • muss Schaltflächen unterstützen
  • muss mehrzeiligen Text unterstützen

Optional:

  • Screenshot direkt in die Zwischenablage kopieren
  • Screenshot als Datei speichern

Anwendungsfälle:

  • Requirements Engineering: definieren, was passieren soll
  • Testen / QA: Geben Sie ein Beispiel für potenzielle Verbesserungen

Antworten (2)

Wahrscheinlich übertrieben, aber der weitaus einfachere Weg, dies zu erstellen, wäre, die Delphi Starter Edition (kostenlos für neue Benutzer) zu erwerben und einfach ein neues Projekt zu erstellen, dann Ihre Schaltflächen und Komponenten auf dem neuen Formular abzulegen und dann F9 zu drücken.

Um einen Standard-Windows-Dialog zu erhalten, können Sie einen Code verwenden:

procedure TForm1.FormCreate(Sender: TObject);
begin
  MessageDlg('Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed ' +
    'do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ' +
    'ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut ' +
    'aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit ' +
    'in voluptate velit esse cillum dolore eu fugiat nulla pariatur. ' +
    'Excepteur sint occaecat cupidatat non proident, sunt in culpa qui ' +
    'officia deserunt mollit anim id est laborum.',
    mtConfirmation, mbYesAllNoAllCancel, 0);
end;

Geben Sie hier die Bildbeschreibung ein

Ich suche nach dem Messagebox-Layout. Wenn ich Schaltflächen auf einem Formular ablege, sieht es nicht unbedingt wie eine Messagebox aus.
Du hast Recht. Wenn Sie das tatsächliche Ergebnis anzeigen möchten (unter Verwendung der Windows-Funktionalität), müssen Sie möglicherweise ein paar Codezeilen hinzufügen. Ich werde meine Antwort bearbeiten.
Nun, ich habe Visual Studio, also kann ich dort einen MsgBox()-Aufruf schreiben. Das ist nicht die Art von Lösung, die ich suche.
Ah, gut. Ich habe meine Bearbeitung gepostet, bevor ich deinen Kommentar gesehen habe.
Ich habe noch nie eine Schaltfläche "Nein zu allen" und "Ja zu allen" in einem Standardmeldungsfeld gesehen.
@Thomas da hast du einen
Ich ziehe es vor, Gexperts in Delphi zu installieren und damit meine Nachrichtenboxen zu erstellen.

Wenn Sie Python 2.7 und wxPython 3 sowie die Docs- und Demos-Suite installieren , können Sie innerhalb des Demo-Programms so ziemlich jedes native Steuerelement erstellen, das Sie benötigen. Beachten Sie, dass die Python 3-Unterstützung mit dem Phoenix-Build auf dem Weg ist, aber derzeit komplexer zu installieren ist.

  • Kostenlos, kostenlos & Open Source
  • Plattformübergreifend, bietet aber native Steuerelemente auf jeder Plattform
  • Alle Demos können innerhalb der Demo bearbeitet werden.
  • Symbole, Schaltflächen und mehrzeiliger Text werden alle unterstützt.
  • Hervorragend geeignet für das Prototyping und für Produktions -UIs
  • Wie Sie sehen können, gibt es viele andere Steuerelemente, die Sie anpassen können.

Ein benutzerdefiniertes Nachrichtenfeld in Sekunden:MsgBox

Das Demo-Fenster mit der laufenden Code-Anpassung:Demo