콤보 상자 안의 텍스트 글꼴 크기를 수정하는 방법은 무엇입니까?안녕하세요,
콤보 상자 안에 있는 텍스트의 글꼴 크기를 조정할 수 있는 방법이 있는지 궁금합니다. 사용자가 선택할 수 있도록 콤보 상자 안에 테스트 매개변수 목록이 있지만 일부 매개변수 이름이 너무 길어서 글꼴 크기를 줄여 화면 공간을 절약하고 싶습니다.
대량 맞춤화다시 : 콤보 상자 안에 텍스트의 글꼴 크기를 수정하는 방법은 무엇입니까?글꼴 크기를 설정하기 위해 콤보 상자 ()에 전달할 수있는 메시지가 없습니다. 따라서 기본 설정의 글꼴 범주 중 하나의 크기를 따르는 것으로 가정합니다. 환경 설정에서 글꼴을 불완전하게 검색했지만 콤보 상자 ()의 글꼴 크기를 재설정하는 글꼴을 찾지 못했습니다.다시 : 콤보 상자 안에 텍스트의 글꼴 크기를 수정하는 방법은 무엇입니까?콤보 상자에서 글꼴을 변경할 수 있다고 생각하지 않습니다. 아마도 이름을 줄이기 위해 몇 가지 논리를 구현할 수 있습니까?
// example 1
str = "this is a long parameter name";
if (length(str)>15,
newstr = left(str,5) || "..." || right(str,5)
);
// newstr = "this ... name"
// example 2
abbreviatedFilePath = function({path},{default local},
delim = "/";
If (contains(path,"\"),
delim = "\"
);
lstWords = words(path,delim);
nwords = nItems(lstWords);
If (nWords>2,
abbrPath = "..." || delim || lstWords[nwords-1] || delim || lstWords[nwords]
,
abbrPath = path
);
return(abbrPath);
);
str = "c:\this\is_a\long\filepath.txt";
newstr = abbreviatedFilePath(str);
// newsttr = "...\long\filepath.txt"다시 : 콤보 상자 안에 텍스트의 글꼴 크기를 수정하는 방법은 무엇입니까?또는 ...
콤보 상자를 텍스트 상자로 바꿉니다. 텍스트 상자를 사용하여 선택한 매개 변수의 이름을 표시하십시오 (작은 글꼴 사용). 그 옆에 "선택"버튼이 있습니다. 버튼 스크립트를 사용하여 매개 변수 이름이있는 콤보 상자 또는 목록 상자가 포함 된 새 창을 시작하십시오. 다른 내용이없는 별도의 창이므로 문제없이 전체 길이 이름을 표시 할 수 있어야합니다.) 이 창을 모달로 만들고 창을 닫을 때 텍스트 상자를 업데이트하십시오.
아이디어를 설명하는 몇 가지 조잡한 코드는 다음과 같습니다.
names default to here(1);
NewWindow("Test",
BorderBox(top(20),bottom(20),left(20),right(20),
VListBox(
TextBox("Selected Parameter",<<SETFONTSTYLE></SETFONTSTYLE>
다시 : 콤보 상자 안에 텍스트의 글꼴 크기를 수정하는 방법은 무엇입니까?이것은 좋은 생각입니다 ..... 버튼 상자는 실제로 아이콘 일 수 있으며 해당 아이콘은 아래쪽 화살표 일 수 있습니다
다시 : 콤보 상자 안에 텍스트의 글꼴 크기를 수정하는 방법은 무엇입니까?확장 가능한 창으로 작업하는 경우 콤보 상자를 확장 가능하게 만드는 것도 고려할 수 있습니다. 최소 및 최대 크기가 필요하며 텍스트의 전체 크기를 선호하지만 스플리터 상자와 같은 상자에 의해 강제로 적용되면 더 작은 크기로 축소됩니다. 잘림 옵션을 제공하지 않으므로 문자열의 첫 번째 부분 만 표시됩니다.
New Window( "Combo",
H Splitter Box(
Size( 600, 300 ),
gb=Graph Box(),
combo = Combo Box(
{"This is long combo option 1 that I would like to truncate",
"This is long combo option 2 that I would like to truncate"},
<<SET min="" size=""></SET>

다시 : 콤보 상자 안에 텍스트의 글꼴 크기를 수정하는 방법은 무엇입니까?매우 창의적입니다. 저는이 방법을 많이 좋아합니다. 감사!