C#,Delphi,Oracle,MSSQL 개발자블로그
테스트용 유저컨트롤 U1 과 U2 를 만들고, 유저컨트롤 U2에서 유저컨트롤 U1의 컨트롤을 상속받는 방법입니다. 컨트롤을 올릴 유저컨트롤 U1 을 만들어 줍니다. 테스트용으로 컨트롤의 Modifiers 속성을 리스트박스만 Public설정하고, 나머지 컨트롤은 기본 상태인 Private으로 둡니다. 유저컨트롤 U2를 만들고, 코드로가서 상속받을 유저컨트롤명을 위와같이 적어준 후, 디자이너보기로 가면 u1의 컨트롤들이 폼에 올라와 있는 것을 확인할 수 있습니다. U1에서 상속받은 컨트롤들은, 속성값이 Public인 것은 상속받은 자식(U2)에서 위치조정이 가능합니다. 또한, U1에서 컨트롤의 위치 등 상태를 변화시킨 후 빌드하면, Private 속성인 부모(U1)의 컨트롤들은 자식에 그대로 적용되지만 Pu..
string 클래스는 문자열과 관련된 수많은 메소드들을 가지고 있습니다. 이들의 목적은 문자열의 내용을 검색하거나 조작하기 위함입니다. 이번 포스트에서는 string의 메소드들을 정리해보았습니다. 단순히 나열하기 보다는 무엇을 하고 싶다는 것을 기준으로 필요할 때 찾아 볼 수 있도록 하였습니다. 원하는 작업 string이 제공하는 필드 또는 메소드 사용 예 출력 결과 알파벳 문자들을 대문자로 바꾼다. string ToUpper() string str = "Super Star"; str = str.ToUpper(); Console.WriteLine(str); SUPER STAR 알파벳 문자들을 소문자로 바꾼다. string ToLower() string str = "Super Star"; str = str..
폼이 로드되자마자, 포커스를 텍스트박스에 가기위해 직관적으로, textBox1.Focus();를 생각하곤 한다. 그러나 이렇게해도, Load시에는 포커스가 가지 않기 때문에, 이럴때에는, this.ActiveControl = textBox1; 을 해준 후, 포커스 설정을 하면 포커스가 텍스트박스 안에서 깜빡이는 것을 확인할 수있다. 한편, 텍스트박스 내의 마우스의 좌표는 육안으로 깜빡거리는 것을 확인하지 않아도 좌표는 그대로 남아있다. [참고] : https://stackoverflow.com/questions/6597196/how-to-put-focus-on-textbox-when-the-form-load