알쓸신잡 C1ComboBox에서 placeholder 사용하는 방법
추천0 비추천 0
페이지 정보
작성자 GCK싸이먼 작성일 2023-08-30 16:09 조회 101회 댓글 0건본문
첨부파일
관련링크
안녕하세요.
그레이프시티입니다.
C1ComboBox 컨트롤에서는 placeholder 속성을 제공하고 있지 않습니다.
하지만 C1ComboBox의 Focus 이벤트를 활용하여 placeholder와 유사한 기능을 구현할 수 있으므로, placeholder 기능과 유사하게 동작할 수 있는 방법을 안내드리겠습니다.
우선, placeholder 효과를 주고자 하는 c1Cobobox의 속성에서 아래 이미지와 같이 Foucs의 Enter와 Leave 이벤트를 추가합니다.
이후, Enter 이벤트와 Leave 이벤트에 아래의 코드를 입력해주시면 placeholder 효과를 적용하실 수 있으실 겁니다.
참고하실 수 있는 샘플프로젝트를 첨부드리오니 참고하시면 placeholder 효과를 구현하실 수 있으실 겁니다.
private void Form1_Load(object sender, EventArgs e) { c1ComboBox1.Text = "placeholder"; } private void c1ComboBox1_Enter(object sender, EventArgs e) { if (c1ComboBox1.Text == "placeholder") { c1ComboBox1.Text = ""; } } private void c1ComboBox1_Leave(object sender, EventArgs e) { if (c1ComboBox1.Text == "") { c1ComboBox1.Text = "placeholder"; } }
감사합니다.
그레이프시티 드림.
댓글목록
등록된 댓글이 없습니다.