Click here to Skip to main content
15,914,608 members
Home / Discussions / C#
   

C#

 
AnswerRe: Enable multiple textboxes one by one on button click Pin
Richard Andrew x6410-Jun-12 7:11
professionalRichard Andrew x6410-Jun-12 7:11 
GeneralRe: Enable multiple textboxes one by one on button click Pin
Saidrex10-Jun-12 8:01
Saidrex10-Jun-12 8:01 
AnswerRe: Enable multiple textboxes one by one on button click Pin
DaveyM6910-Jun-12 10:13
professionalDaveyM6910-Jun-12 10:13 
GeneralRe: Enable multiple textboxes one by one on button click Pin
Saidrex10-Jun-12 11:37
Saidrex10-Jun-12 11:37 
GeneralRe: Enable multiple textboxes one by one on button click Pin
BobJanova10-Jun-12 22:50
BobJanova10-Jun-12 22:50 
GeneralRe: Enable multiple textboxes one by one on button click Pin
Saidrex10-Jun-12 23:07
Saidrex10-Jun-12 23:07 
Questionc# Pin
gopalmahadak9-Jun-12 17:34
gopalmahadak9-Jun-12 17:34 
AnswerRe: c# Pin
Richard Andrew x649-Jun-12 17:52
professionalRichard Andrew x649-Jun-12 17:52 
AnswerRe: c# Pin
PIEBALDconsult9-Jun-12 19:43
mvePIEBALDconsult9-Jun-12 19:43 
AnswerRe: c# Pin
OriginalGriff9-Jun-12 20:10
mveOriginalGriff9-Jun-12 20:10 
GeneralRe: c# Pin
glennPattonWork310-Jun-12 22:20
professionalglennPattonWork310-Jun-12 22:20 
AnswerRe: c# Pin
Dave Kreskowiak10-Jun-12 4:32
mveDave Kreskowiak10-Jun-12 4:32 
GeneralRe: c# Pin
egenis10-Jun-12 5:23
egenis10-Jun-12 5:23 
GeneralRe: c# Pin
Dave Kreskowiak10-Jun-12 6:59
mveDave Kreskowiak10-Jun-12 6:59 
AnswerRe: c# Pin
Abhinav S10-Jun-12 17:18
Abhinav S10-Jun-12 17:18 
Questionpaint event not called Pin
Danzy839-Jun-12 8:19
Danzy839-Jun-12 8:19 
AnswerRe: paint event not called Pin
OriginalGriff9-Jun-12 20:11
mveOriginalGriff9-Jun-12 20:11 
QuestionUser privilege issue logged on user (non local system account) Pin
Sunil P V8-Jun-12 20:13
Sunil P V8-Jun-12 20:13 
AnswerRe: User privilege issue logged on user (non local system account) Pin
Dave Kreskowiak9-Jun-12 5:11
mveDave Kreskowiak9-Jun-12 5:11 
GeneralRe: User privilege issue logged on user (non local system account) Pin
Sunil P V9-Jun-12 18:07
Sunil P V9-Jun-12 18:07 
GeneralRe: User privilege issue logged on user (non local system account) Pin
Dave Kreskowiak10-Jun-12 3:52
mveDave Kreskowiak10-Jun-12 3:52 
QuestionThermometer component Pin
Rahimloo8-Jun-12 18:23
Rahimloo8-Jun-12 18:23 
AnswerRe: Thermometer component Pin
Dave Kreskowiak8-Jun-12 18:51
mveDave Kreskowiak8-Jun-12 18:51 
AnswerRe: Thermometer component Pin
Luc Pattyn8-Jun-12 19:21
sitebuilderLuc Pattyn8-Jun-12 19:21 
QuestionEnum or something else? Pin
GrooverFromHolland8-Jun-12 10:18
GrooverFromHolland8-Jun-12 10:18 
Hi all,

I want to make this piece of code more simple:

C#
//***PseudoCode***//

enum selectSentMode { sent, notSent, sentError }
       int sentStatus;

 private void portExt_DataReceived(object sender, SerialDataReceivedEventArgs e)
       {
          //
          Other code ..........
         //
               if (sendIndex > 512)
               {
                 sentStatus=(int) selectSentMode.sent;
               }
               else if (sendIndex == 0)
               {
                  sentStatus = (int)selectSentMode.notSent;
               }
       else
               {
                  sentStatus = (int)selectSentMode.sentError;
               }
           }
       }

 private void tmrPortExt_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
       {
       //
       Code........
      //

           switch (sentStatus)
           {
               case(int) selectSentMode.sent:
                  DoSomthing;
                   break;

               case(int) selectSentMode.notSent:
                   DoSomthing;
                   break;

               case(int) selectSentMode.sentError:
                    ErrorHandling;
                    break;

               default:

                   break;
           }
       }


what I want is something like this:

C#
 //***PseudoCode***//

selectSentMode { sent, notSent, sentError }


private void portExt_DataReceived(object sender, SerialDataReceivedEventArgs e)
      {
         //
         Other code ..........
        //
              if (sendIndex > 512)
              {
                selectSentMode = sent;
              }
              else if (sendIndex == 0)
              {
                 selectSentMode=notSent;
              }
      else
              {
                 selectSentMode=sentError;
              }
          }
      }

private void tmrPortExt_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
      {
      //
      Code........
     //

          switch (selectSentMode)
          {
              case sent:
                 DoSomthing;
                  break;

              case notSent:
                  DoSomthing;
                  break;

              case sentError:
                   ErrorHandling;
                   break;

              default:

                  break;
          }
      }

Hope someone can help

Groover.

modified 8-Jun-12 16:41pm.

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.