본문 바로가기

C#

(12)
[C#] textbox값 전송 (속성) 1번창에서 글씨를 입력 후 전송버튼을 누르면 2번에 있는 텍스트박스로 글씨가 전송되고, 2번에 아래에있는 텍스트박스에 글씨를 써서 확인버튼을 누르면 2번창이 닫히고 1번창에 아래 글씨가 전송된다. 1번창 버튼 이벤트 MyWinforms.Class.frmDialogResultChild c = new frmDialogResultChild(); c.Owner = this; //자식폼의 주인 frmDialogResult c.SendValue = txtParent.Text; //속성으로 값 전달 //DialogResult dr = c.ShowDialog(); //폼 로드 되면서 전송된 텍스트가 자식 폼에 출력된다 if (c.ShowDialog() == DialogResult.OK){ this.txtResult.T..
[C#] DataRow를 이용한 sqldb 다른폼으로 넘기기 form2 의 Text_Set이라는 textbox값을 DataRow를 통해 받고 속성을 이용해 값을 받는다. DataRow row = this.tbl_Option.Rows[0]; row.BeginEdit(); row["Text_Set"] = this.Text_Set.Text.Trim(); MainWnd.Text_Setting = this.Text_Set.Text.Trim(); form1(MainWnd.cs) public static string Text_Setting{ set{ MainWnd.Text_Setting = value; } get{ return MainWnd.Text_Setting; } }
[C#] 속성을 이용한 form1 textbox값을 form2로 받는방법 속성값 form에서 다른 form으로 전달 예제 fom1.cs #region 속성 public string UserPort{ get{ return this.Text_Set.Text; //Text_Set라는 textbox의 값 리턴 } set{ Text_Set.Text = value; } } #endregion form2.cs form1 Set = new form1(); String String_port = Set.UserPort;
[C#] Split, Case 예제 Split과 Case문을 사용한 예제 split과 switch~case를 이용하여 사칙연산. // "9,7,+" 이런형태로 입력했을떄 // "결과 : 9+7 = 16" 와 같은 결과 출력. public void TestCaseEx(){ int num1, num2; string op; double result = 0; string inputdata; //수식을 입력받을 변수 bool err = false; Console.Write("input num1,num2,operator (ex: 3,5,+) : "); inputdata = Console.ReadLine(); string[] datas = inputdata.split(','); //inputdata 에 있는 문자열을 ',' 을 구분자로 하여 잘라 da..