Click here to Skip to main content
15,888,610 members
Home / Discussions / C#
   

C#

 
GeneralRe: How can I open a webpage in IE and fill in 1 or more text boxes in the page? Pin
Eddy Vluggen13-Feb-15 3:03
professionalEddy Vluggen13-Feb-15 3:03 
GeneralRe: How can I open a webpage in IE and fill in 1 or more text boxes in the page? Pin
turbosupramk313-Feb-15 3:27
turbosupramk313-Feb-15 3:27 
GeneralRe: How can I open a webpage in IE and fill in 1 or more text boxes in the page? Pin
Eddy Vluggen13-Feb-15 5:07
professionalEddy Vluggen13-Feb-15 5:07 
AnswerRe: How can I open a webpage in IE and fill in 1 or more text boxes in the page? Pin
Rahul Anand Jha14-Feb-15 5:17
Rahul Anand Jha14-Feb-15 5:17 
GeneralRe: How can I open a webpage in IE and fill in 1 or more text boxes in the page? Pin
turbosupramk314-Feb-15 8:35
turbosupramk314-Feb-15 8:35 
QuestionC# app.config modification/replacement on install Pin
Member 1133483710-Feb-15 19:43
Member 1133483710-Feb-15 19:43 
AnswerRe: C# app.config modification/replacement on install Pin
Pete O'Hanlon10-Feb-15 20:06
mvePete O'Hanlon10-Feb-15 20:06 
QuestionThreads and event handlers Pin
TMattC10-Feb-15 9:45
TMattC10-Feb-15 9:45 
I´m writing a communication library and have a threaded method listening for incoming data:
C#
///// Inside my library /////
public partial class MCSerialPort
{
   (SerialPort)port.DataReceived += DataReceivedHandler;

   // The event handler method
   private async void DataReceivedHandler(object sender, SerialDataReceivedEventArgs args)
   {
      await ReadData();
   }

   private async Task ReadData()
   {
      await Task.Run(() =>
      {
         ... // Reading incoming
         // Triggering an event
         PackageReceived(this, new PackageReceivedEventArgs(package));
      });
   }
}

///// Inside the "client" using the library /////
(MCSerialPort)port.PackageReceived += PackageReceivedHandler;

private void PackageReceivedHandler(object sender, PackageReceivedEventArgs args)
{
   Package p = args.Package;
   receivedRtb.Invoke((Action)delegate{receivedRtb.Text += p.ToString();} );
}

The thing is that when using this library in a "client" project the PackageReceived event handler method in the client (here the PackageReceivedHandler()) seems to be running on the same thread as the librarys ReadData() method, because I have to call Invoke() in this example in order to get the info into the receivedRtb RichTextBox. This complicates things slightly for the average library user, who might not think of having to write threadsafe code in the handler method. Is there any convenient way to make PackageReceivedHandler() run on the "main" thread?
AnswerRe: Threads and event handlers Pin
PIEBALDconsult10-Feb-15 10:21
mvePIEBALDconsult10-Feb-15 10:21 
AnswerRe: Threads and event handlers Pin
Richard Deeming10-Feb-15 10:30
mveRichard Deeming10-Feb-15 10:30 
Question[Solved] I'm trying to load random pictures in label tag controls when i load a form (windows forms) Pin
bunagee12310-Feb-15 7:14
bunagee12310-Feb-15 7:14 
AnswerRe: I'm trying to load random pictures in label tag controls when i load a form (windows forms) Pin
Eddy Vluggen10-Feb-15 7:53
professionalEddy Vluggen10-Feb-15 7:53 
GeneralRe: I'm trying to load random pictures in label tag controls when i load a form (windows forms) Pin
bunagee12310-Feb-15 9:22
bunagee12310-Feb-15 9:22 
GeneralRe: I'm trying to load random pictures in label tag controls when i load a form (windows forms) Pin
Eddy Vluggen10-Feb-15 11:12
professionalEddy Vluggen10-Feb-15 11:12 
GeneralRe: I'm trying to load random pictures in label tag controls when i load a form (windows forms) Pin
bunagee12311-Feb-15 1:39
bunagee12311-Feb-15 1:39 
GeneralRe: I'm trying to load random pictures in label tag controls when i load a form (windows forms) Pin
Eddy Vluggen11-Feb-15 7:34
professionalEddy Vluggen11-Feb-15 7:34 
QuestionC# how to let textbox always keep in autocomplete?(Windows Form) Pin
akira3210-Feb-15 1:01
akira3210-Feb-15 1:01 
AnswerRe: C# how to let textbox always keep in autocomplete?(Windows Form) Pin
CHill6010-Feb-15 2:53
mveCHill6010-Feb-15 2:53 
GeneralRe: C# how to let textbox always keep in autocomplete?(Windows Form) Pin
akira3210-Feb-15 16:11
akira3210-Feb-15 16:11 
GeneralRe: C# how to let textbox always keep in autocomplete?(Windows Form) Pin
CHill6011-Feb-15 0:28
mveCHill6011-Feb-15 0:28 
QuestionHow To check all check boxes in repeater when I check the header check box Pin
YASEEN AHMAD9-Feb-15 18:50
YASEEN AHMAD9-Feb-15 18:50 
SuggestionRe: How To check all check boxes in repeater when I check the header check box Pin
Kornfeld Eliyahu Peter9-Feb-15 19:45
professionalKornfeld Eliyahu Peter9-Feb-15 19:45 
QuestionEvent with no handler-method throws exception? Pin
TMattC9-Feb-15 10:56
TMattC9-Feb-15 10:56 
AnswerRe: Event with no handler-method throws exception? Pin
TMattC9-Feb-15 11:00
TMattC9-Feb-15 11:00 
GeneralRe: Event with no handler-method throws exception? Pin
manchanx9-Feb-15 11:03
professionalmanchanx9-Feb-15 11:03 

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.