C# (2) 썸네일형 리스트형 특정비트값 세팅 토글 변경 예로 설명해 보겠습니다. 두개의 변수 a,b a= 0b11010001 b=0b00110011 변수의 3번째 비트 ( index는 2)를 반전 시켜 보겠습니다. mask= 0b10000000; // 마스크 초기값 mask= mask >> index; // mask =0b00100000 index만큼 오른쪽으로 이동 [ a 경우 ] a & mask Result 0b00000000 ( 0임 ) a + = mask; 하면 a는 0b11110001 이 됨 (bit 반전) 또는 a | = mask ; OR연산도 같은 값 [ b 경우 ] b & mask Result 0b00100000 ( 0이 아님) b - = mask; 하면 b는 0b00010011 이 됨 (bit 반전 ) 또는 b & = ! mask; 도 같은 .. 사용자정의Control이 메인폼의 Control에 접근하기 UserControl에서 Control properties를 만들어 넘겨 받으면 끝. [ UserControl 에서] TextBox tBox; [Category("txtBox"), Description("explanation")] //속성추가 public TextBox txtBox{ get { return tBox; } set { tBox = value; } } [MainForm에서] UserControl속성 중 txtBox에 Control name을 입력함 이제 tbox는 메인폼의 Control으로 사용하면 됨 tBox.Text="123"; 하면 MainForm의 Control.Text="123" 에 입력됨. 이전 1 다음