2011-08-05 3 views
1

vb.net 및 vs2008을 사용하여 데스크톱 응용 프로그램을 개발 중입니다.vb.net 읽기 전용 모양으로 DropDownList를 만드는 방법

정보가 잠겨있을 때 사용하려고하는 DropDownList가 있습니다.

하지만 비활성화하면 회색으로 표시되고 텍스트를 읽기 쉽지 않습니다.

라디오 버튼을 읽기 전용 텍스트 상자와 같은 방법으로 만들 수 있습니까?

DropDownList의 텍스트가 검게 보이기를 원하며 그 자체는 클릭 할 수 없습니다.

enter image description here

위를

은 회색 텍스트와

+0

첫 번째 예는 라디오 버튼이 아닌 DropDownList입니다. 어느 것을 찾으십니까? 읽기 전용 텍스트 상자처럼 보이게하려면 CSS를 사용해야 할 수도 있습니다. – Tim

+0

데스크톱 응용 프로그램에 CSS를 사용할 수 있습니까 ????? – Aaroninau

+0

혼란스러운 이미지에 대해 유감스럽게 생각합니다. 그러나 나는 라디오 버튼과 드롭 다운리스트 모두를 읽기 전용으로보고 싶습니다. – Aaroninau

답변

0

나는 최근에 비슷한 문제가 발생했습니다. 내 솔루션은 선택된 DropDownList를 제외하고 DropDownList의 다른 모든 값을 제거하는 것이 었습니다. 이렇게하면 텍스트가 회색이 아닌 검은 색으로 유지됩니다. 사용자는 기존 값을 볼 수는 있지만 클릭 할 수는 있지만 변경할 수는 없습니다.

희망이 도움이됩니다.

0

가 아니, 당신은 데스크톱 응용 프로그램에서 CSS를 사용할 수 없습니다 읽기 전용 텍스트 상자와 함께 사용할 수있는 DropDownList를 보여줍니다. Disabled = true로 설정하여 드롭 다운 목록을 비활성화하면; 또는 Enabled = false (대/소문자가 무엇이든) 글꼴 속성을 변경하여 읽기 쉽게 만들 수 있습니다. Border, BorderStyle 등의 다른 속성을 설정할 수 있습니다.

0

컨트롤을 활성화 상태로 유지하십시오. GOTFOCUS 이벤트에서 SENDKEYS를 사용하여 {tab}을 양식에 보냅니다. 사용자가 변경할 수 없습니다! 그건 그렇고, 사용자가 집중할 수있는 모든 컨트롤에 대한 작업.

1

이 시도 :

Enable="false"

장소를 당신의 <asp:DropDownList> 태그 내에.