Click here to Skip to main content
15,904,153 members
Home / Discussions / C#
   

C#

 
AnswerRe: Fill datasource what are binded to control what located on different form!!! Pin
Wendelius24-Oct-08 8:12
mentorWendelius24-Oct-08 8:12 
GeneralRe: Fill datasource what are binded to control what located on different form!!! Pin
El'Cachubrey24-Oct-08 20:43
El'Cachubrey24-Oct-08 20:43 
GeneralRe: Fill datasource what are binded to control what located on different form!!! Pin
Wendelius25-Oct-08 2:04
mentorWendelius25-Oct-08 2:04 
GeneralRe: Fill datasource what are binded to control what located on different form!!! [modified] Pin
El'Cachubrey26-Oct-08 21:37
El'Cachubrey26-Oct-08 21:37 
GeneralRe: Fill datasource what are binded to control what located on different form!!! Pin
Wendelius27-Oct-08 8:59
mentorWendelius27-Oct-08 8:59 
QuestionDesign pattern ask for advice Pin
George_George24-Oct-08 1:21
George_George24-Oct-08 1:21 
AnswerRe: Design pattern ask for advice Pin
Ennis Ray Lynch, Jr.24-Oct-08 3:07
Ennis Ray Lynch, Jr.24-Oct-08 3:07 
GeneralRe: Design pattern ask for advice Pin
George_George25-Oct-08 0:31
George_George25-Oct-08 0:31 
AnswerRe: Design pattern ask for advice Pin
led mike24-Oct-08 4:40
led mike24-Oct-08 4:40 
GeneralRe: Design pattern ask for advice Pin
Mark Salsbery24-Oct-08 5:21
Mark Salsbery24-Oct-08 5:21 
GeneralRe: Design pattern ask for advice Pin
led mike24-Oct-08 6:12
led mike24-Oct-08 6:12 
GeneralRe: Design pattern ask for advice Pin
George_George25-Oct-08 0:33
George_George25-Oct-08 0:33 
GeneralRe: Design pattern ask for advice Pin
George_George25-Oct-08 0:32
George_George25-Oct-08 0:32 
AnswerRe: Design pattern ask for advice Pin
led mike24-Oct-08 6:32
led mike24-Oct-08 6:32 
GeneralRe: Design pattern ask for advice Pin
George_George25-Oct-08 0:34
George_George25-Oct-08 0:34 
QuestionHow to scroll a listview with scrollable property disabled Pin
vayanan24-Oct-08 0:02
vayanan24-Oct-08 0:02 
AnswerRe: How to scroll a listview with scrollable property disabled Pin
AhsanS24-Oct-08 0:11
AhsanS24-Oct-08 0:11 
GeneralRe: How to scroll a listview with scrollable property disabled Pin
vayanan24-Oct-08 0:16
vayanan24-Oct-08 0:16 
GeneralRe: How to scroll a listview with scrollable property disabled Pin
AhsanS24-Oct-08 0:35
AhsanS24-Oct-08 0:35 
AnswerRe: How to scroll a listview with scrollable property disabled Pin
Eddy Vluggen24-Oct-08 0:15
professionalEddy Vluggen24-Oct-08 0:15 
AnswerRe: How to scroll a listview with scrollable property disabled Pin
Simon P Stevens24-Oct-08 0:37
Simon P Stevens24-Oct-08 0:37 
QuestionBeginReceive: How do I get out of the thread when reachig callback function? Pin
Kurt23-Oct-08 23:41
Kurt23-Oct-08 23:41 
BeginReceive is used in my class for receiving data over TCP/IP.
When reaching the callback of BeginReceive, the class fires an event and puts the received data in the EventArgs.

I use the class in a Form that displays received data. But I can't show the data without Invoke.

Does anyone know how to fire the Event without the necessity of Invoke outside the class?

class1 (receives TCP/IP data)
{
  public event EventHandlerDataReceived DataReceived;
  private byte[] recPacket = new byte[32000];

  private void WaitForData()
  {
    // Async receiving
    sockClient.BeginReceive(recPacket, 0, recPacket.Length, SocketFlags.None, new AsyncCallback(OnDataReceived), null);
  }

  private void OnDataReceived(IAsyncResult asyn)
  { 
    // Async callback 
    sockClient.EndReceive(asyn)
    OnDataReceived(this, new DataReveivedEventArgs(recPacket)
  }

  public void OnDataReceived(object sender, DataReveivedEventArgs e)
  {
    // Fire event that carries reveived Data in EventArgs
    if (DataReceived != null) { DataReceived(this, e); }
  }

class2 (Form)
{
  class1 tcpClass = new class1();
  
  public class2()
  {
    // Initialisation of event 
    tcpClass.DataReceived += new tcpClass.EventHandlerDataReceived(tcpClass_DataReceived);
  }

  private void tcpClass_DataReceived(object sender, DataReveivedEventArgs e)
  {
    // Problem: Can't get off from the thread BeginReceive
    // Invoke would be necessary. That makes usage of class1 very uncomfortable.

    txtData.Text = e.Data.ToString();
  }
}

AnswerRe: BeginReceive: How do I get out of the thread when reachig callback function? Pin
Simon P Stevens24-Oct-08 0:20
Simon P Stevens24-Oct-08 0:20 
GeneralRe: BeginReceive: How do I get out of the thread when reachig callback function? Pin
Kurt24-Oct-08 0:35
Kurt24-Oct-08 0:35 
GeneralRe: BeginReceive: How do I get out of the thread when reachig callback function? Pin
Simon P Stevens24-Oct-08 0:42
Simon P Stevens24-Oct-08 0:42 

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.