Label
C # (Windows Forms)에서 특수 문자를 어떻게 입력 합니까?
레이블에 “&”를 쓰려고하면 대신 일종의 밑줄이 표시됩니다.
그렇다면 “&”에 해당하는 C #은 무엇입니까? ( “\ &”는 분명히 작동하지 않습니다).
답변
두 가지 방법:
-
다른 앰퍼샌드 (
&&
)로 이스케이프하십시오 . -
UseMnemonic
해당 레이블을로 설정하십시오false
. 이로 인해 텍스트 내의 모든 앰퍼샌드가 문자 그대로 취해 지므로 이들 중 어느 것도 두 배로 할 필요가 없습니다. 하지만 밑줄을 잃고 주요 기능에 액세스 할 수 있습니다.디자이너 또는 코드에서 값을 설정할 수 있습니다.
myLabel.UseMnemonic = false; myLabel.Text = "Text&Text";
답변
답변
& 그것을 두 번 추가하여 탈출 할 수 있습니다 &&
.
답변
디자이너에서 ‘&’를 사용하는 방법을 모르겠지만 코드에서는 ‘&’를 표시하기 위해 ‘&&’를 사용할 수 있습니다.
답변
이 시도:
((char)0x26).ToString()