C#

[C#] Textbox 마지막 추가 텍스트에 자동 포커스

정보처리마법사 2015. 6. 11. 16:03
반응형

누군가에게 따로 팁을 듣지 않은 사람은 한 번 쯤은 해보았을 기본 삽질.

텍스트박스를 멀티라인으로 해서

TextBox1.Text = TextBox1.Text + "string"; 이런식으로 사용한 경우

마지막줄에 포커스를 맞추고 싶은데

꽤 까다롭다 .

물론 방법은 있다.

 

TextBox1.VisibleChanged += (sender, e) =>

{

if(TextBox1.Visible)

{

TextBox1.SelectionStart = TextBox1.TextLength;

TextBox1.ScrollToCaret();

}

};

 

이런식으로 해도 되긴하지만

더 간단한 방법은

...

 

TextBox1.AppendText("string");

이런식으로 쓰면 자동으로 마지막 추가한 라인으로 포커스가 넘어간다.



Fin.


잘 못 된 정보가 있으면 말씀해주세요~


1초도 걸리지 않는 공감버튼 클릭은 작성자에게 큰 힘이 됩니다.


 

 

반응형

'C#' 카테고리의 다른 글

[C#] 람다식 Lambda Expressions  (0) 2015.06.12
[C#] Hashtable foreach  (0) 2015.06.11
[C#] static 변수, static 메소드, static 클래스  (2) 2015.06.11
[C#] 자동구현 프로퍼티  (0) 2015.06.10
[C#] DWORD 를 C#에서 쓰기  (0) 2015.03.18