form2 다른 폼으로 메시지 전송(3) 폼 간에 메시지를 전송할 수 있는 방법인데, 전송 메시지에 담기는 내용을 사용자가 마음대로 결정할 수 있어 매우 유연한 방법입니다. 즉 데리게이터로 전송하고 자하는 메시지의 객체 형태를 변경하여 사용하면 됩니다. 전송하는 폼의 코드입니다. public delegate void delEvent(string str); public event delEvent eventSender; //- 버튼이 눌리면 메시지를 전송한다. private void btnX_Click(object sender,EventArgs e) { if(this.eventSender != null){ string msg = string.Format("${0:00},{1}",this.inportNumber,"EQ_SELECT"); this.ev.. 2021. 8. 9. 다른 폼으로 메시지 전송(2) 다른 폼으로 문장으로 메시지를 전송하는 방법입니다. 그런데 이 방법은 다소 볼 안전합니다. 전송할 폼의 코드 내용은 다음과 같습니다. //- userControl class public partial class UserControl1 : UserControl{ //- property로 변경 내용 (event)이 있음을 알림 public event PropertyChangedEventHandler PropertyChanged; //- 변경될 내용이 기록되는 멤버 private string str_msg; public UserControl1(){ InitializeComponent(); } //- 변경 내용이 전달되는 함수 정의 public string Message{ get { return str_msg;.. 2021. 8. 9. 이전 1 다음