Click here to Skip to main content
15,917,329 members
Home / Discussions / C#
   

C#

 
AnswerRe: Operator Precedence Pin
Wendelius15-Dec-08 5:52
mentorWendelius15-Dec-08 5:52 
AnswerRe: Operator Precedence Pin
#realJSOP15-Dec-08 6:15
professional#realJSOP15-Dec-08 6:15 
GeneralRe: Operator Precedence Pin
hotthoughtguy15-Dec-08 6:37
hotthoughtguy15-Dec-08 6:37 
GeneralRe: Operator Precedence Pin
#realJSOP15-Dec-08 7:29
professional#realJSOP15-Dec-08 7:29 
GeneralRe: Operator Precedence Pin
Luc Pattyn15-Dec-08 7:57
sitebuilderLuc Pattyn15-Dec-08 7:57 
GeneralRe: Operator Precedence Pin
#realJSOP15-Dec-08 8:33
professional#realJSOP15-Dec-08 8:33 
GeneralRe: Operator Precedence Pin
Luc Pattyn15-Dec-08 8:42
sitebuilderLuc Pattyn15-Dec-08 8:42 
GeneralRe: Operator Precedence Pin
#realJSOP15-Dec-08 9:12
professional#realJSOP15-Dec-08 9:12 
GeneralRe: Operator Precedence Pin
hotthoughtguy15-Dec-08 19:46
hotthoughtguy15-Dec-08 19:46 
GeneralRe: Operator Precedence Pin
Luc Pattyn15-Dec-08 6:48
sitebuilderLuc Pattyn15-Dec-08 6:48 
GeneralRe: Operator Precedence Pin
Wendelius15-Dec-08 6:54
mentorWendelius15-Dec-08 6:54 
GeneralRe: Operator Precedence Pin
Luc Pattyn15-Dec-08 6:57
sitebuilderLuc Pattyn15-Dec-08 6:57 
GeneralRe: Operator Precedence Pin
Wendelius15-Dec-08 7:05
mentorWendelius15-Dec-08 7:05 
GeneralRe: Operator Precedence Pin
User 665815-Dec-08 7:08
User 665815-Dec-08 7:08 
GeneralRe: Operator Precedence Pin
Wendelius15-Dec-08 7:24
mentorWendelius15-Dec-08 7:24 
GeneralPerpetuum mobile? Pin
Luc Pattyn15-Dec-08 7:09
sitebuilderLuc Pattyn15-Dec-08 7:09 
GeneralRe: Perpetuum mobile? Pin
Wendelius15-Dec-08 7:24
mentorWendelius15-Dec-08 7:24 
GeneralRe: OP? [modified] Pin
hotthoughtguy15-Dec-08 20:03
hotthoughtguy15-Dec-08 20:03 
GeneralRe: OP? Pin
Wendelius16-Dec-08 6:10
mentorWendelius16-Dec-08 6:10 
QuestionBackground worker thread Pin
Saamir15-Dec-08 4:28
Saamir15-Dec-08 4:28 
GeneralRe: Background worker thread Pin
Luc Pattyn15-Dec-08 4:35
sitebuilderLuc Pattyn15-Dec-08 4:35 
GeneralRe: Background worker thread Pin
Saamir15-Dec-08 4:49
Saamir15-Dec-08 4:49 
Here is my code. What I am trying to do is to allow the GUI not to be locked while waiting for the status from the signature capture unit.



private void cmdSign_Click(object sender, System.EventArgs e)
{
this.bgwSign.RunWorkerAsync();
if (SigStatus == 1)
{
cmdMgr.Enabled = true;
cmdSign.Enabled = true;
cmdCancel.Enabled = true;
cmdSign.Focus();
//Application.DoEvents();
}
else if (posSignature.GetVAR("btstate") == "btnCANCEL")
{
cmdMgr.Enabled = true;
cmdSign.Enabled = true;
cmdCancel.Enabled = true;
cmdSign.Focus();
SigStatus = 1;
}
else
{
cmdCancel.Enabled = true;
cmdMgr.Enabled = true;
cmdSign.Enabled = true;
cmdSign.Focus();
SigStatus = 1;
}
}


private void bgwSign_DoWork(object sender, System.ComponentModel.DoWorkEventArgs e)
{
timer1.Interval = 60000;
timer2.Enabled = false;
timer2.Stop();
lblInstruction.Text = "Ask customer to sign the signature pad";
//this.Cursor = Cursors.WaitCursor;
cmdNext.Enabled = false;
cmdSign.Enabled = false;
cmdCancel.Enabled = false;
cmdMgr.Enabled = false;
posSignImage = null;
PboxSignature.Image = null;
try
{
//Application.DoEvents();
timer1.Enabled = true;
timer1.Start();

while (posSignature.GetVAR("btstate") != "btnENTER" || posSignature.GetVAR("btstate") != "btnCANCEL" || SigStatus == 0)
{
if (this.bgwSign.CancellationPending)
{
e.Cancel = true;
return;
}
this.bgwSign.ReportProgress(SigStatus, timer1.Interval);

System.Threading.Thread.Sleep(20);
if (posSignature.GetVAR("btstate") == "btnCANCEL" || posSignature.GetVAR("btstate") == "btnENTER" || SigStatus == 1)
{
timer1.Enabled = false;
timer1.Stop();
break;
}
}

}
catch (Exception ex)
{
SigStatus = 1;
//MessageBox.Show(this, "Error in capturing and saving user signature\n\n\n" + ex.Message);
cmdSign.Enabled = true;
cmdCancel.Enabled = true;
cmdMgr.Enabled = true;

}
finally
{
this.Cursor = Cursors.Default;
}
}

Sameer

GeneralRe: Background worker thread Pin
Luc Pattyn15-Dec-08 5:33
sitebuilderLuc Pattyn15-Dec-08 5:33 
GeneralRe: Background worker thread Pin
Saamir15-Dec-08 6:19
Saamir15-Dec-08 6:19 
GeneralRe: Background worker thread Pin
Luc Pattyn15-Dec-08 6:40
sitebuilderLuc Pattyn15-Dec-08 6:40 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.