I am doing semi integration on windows with c# and I have a problem with signature confirmation window.
Our architecture is a little different because POS itself is an old delphi application so communication with clover is done through a c# dll.
So when it comes to signature confirmation not only I am in a background thread but also I do not have a main window.
So my SignatureForm cannot inherit from OverlayForm like in CloverExamplePOS provided.
I just have a standard form. The rest I keep just like in example and then in my cloverconnectionlistener class I do:
public override void OnVerifySignatureRequest(VerifySignatureRequest request)
SignatureForm sigForm = new SignatureForm();
sigForm.VerifySignatureRequest = request;
sigForm.TopMost = true;
And it all works well except my signature form is not on top its hidden behind my pos window.
I do not know what else I can do:
I set property to true on design time
I set it on show
ShowDialog should put it on top.
I really hope you can suggest something.