Form1.cs
private Initial()
{
Manager = new Manager();
Manager.RXMsgEvent += ReadCANMEssage; // event 생성
}
private void ReadCANMEssage(object sender, TPCANMsgFD e) // 이벤트 발생시 처리할 함수
{
if (InvokeRequired)
{
Invoke(new EventHandler<TPCANMsgFD>(ReadCANMEssage), sender, e);
}
else
{
if(e.ID == 0x18FF02EB)
{
MessageBox.Show("Test");
}
}
}
CAN.cs
public event EventHandler<TPCANMsgFD> CANRxMsgEvent; // 이벤트 설정
private void ReadCANMEssage()
{
CANRxMsgEvent(this,rvMsg);
}
'개발 > C#' 카테고리의 다른 글
c# 드래그 앤 드랍 ( drag and drop) (0) | 2020.01.16 |
---|---|
C# 탭컨트롤의 선택된 탭페이지의 컨트롤 가져오기 (0) | 2020.01.16 |
C# 리스트 박스 수직 스크롤바 없애기 (0) | 2019.12.20 |
C# 비디오 레코딩 소스 코드 (0) | 2019.11.27 |
C# Dictionary sort by value (딕셔너리 정렬, 값으로) (0) | 2019.07.16 |
C# contextmenustrip Control 찾기 (0) | 2019.07.12 |
C# 패널 스크롤바 키보드로 움직이기 (0) | 2019.07.09 |
C# 에서 배치 파일 만들기 (0) | 2019.05.23 |