Auf ItemChanged Ereignis von Datenfenster, muss ich eine Nachricht auf falsche Eingabe. Das Problem ist: Wenn ich messagebox() verwende, fordert es die Nachricht korrekt auf, aber das Feld wird nicht leer und durch Drücken von TAB wird das Steuerelement zum nächsten Feld verschoben. (Bedeutet, seine den falschen Wert zu übernehmen, indem TAB-Taste erneut drücken) Hier einfachen Code für oben beschriebene Szenario ist:PowerBuilder anpassen Fehlermeldung auf ItemChanged
if lb_error = true then
messagebox('Info','Only Digits Are Allowed ~nAll Digits Cannot Be 0')
this.object.payer_phone[1] =''
end if
Dann habe ich versucht Ändern Eigenschaft, seine Arbeit gut, aber Gibt es eine Möglichkeit, seine Titel zu ändern und Symbol?? Ich verwende folgenden Code und, bitte helfen Sie mir.
if lb_error = true then
this.Modify("payer_phone.ValidationMsg='Only Digits Are Allowed ~nAll Digits Cannot Be 0'")
this.object.payer_phone[1] =''
return 1
end if
Ich verwende PowerBuilder 12.0.