사용자 정의 대화 상자에 편집 컨트롤이 있습니다. 기본값은 세션 등록 정보 SERVICE_URL
입니다. 텍스트가 텍스트 상자에 맞는 경우텍스트가 너무 길면 배경 이미지로 WiX/Msi 텍스트 상자 경계를 덮습니다
<Control Id="serviceUrlTextBox" Type="Edit" X="135" Y="45" Height="17" Width="215" Property="SERVICE_URL" />
는, 모든 텍스트가 그러나 너무 긴 경우, 국경이없는 간다, 괜찮아 보인다. 사용자가 텍스트를 추가/제거 (대화 상자가 표시되면)하여 모양이 변경되지 않으면 초기 길이 만 효과가 있습니다. Multiline="yes"
을 사용하면 텍스트가 줄 바꿈되지 않고 테두리가 생기지 않습니다.
편집이 : 배경이 Buzka 제안 등의 역할을한다 ("에 몰려"배경을 알 텍스트가 너무 긴 경우). 분명히 버그. 어떤 아이디어를 어떻게 배경을 제거하지 못하게 할 수 있습니까?
그건 내가 다른 배경을 만든 방법은 다음과 같습니다 너무 v3.8을 사용하고
<Binary Id="dialogBackground" SourceFile="Resources\WixUIDialogBackground.png"/>
<Control Id="background" Type="Bitmap" Text="dialogBackground" Width="370" Height="243" X="0" Y="53" TabSkip="no" />
<Control Id="explanationLabel" X="135" Y="23" NoWrap="no" RightAligned="no" Transparent="yes" Type="Text" Width="215" Height="100" Text="Please provide the URL of the SettingsService. If you prefer, you may change it at a later stage in the Settings." />
<Control Id="serviceUrlTextBox" Type="Edit" X="135" Y="45" Height="17" Width="215" Property="SERVICE_URL" />
텍스트 상자에 사용자 정의 테두리를 어떻게 추가합니까? –
아무 생각이 ... 나는 단지 [WixEdit] (http://wixedit.sourceforge.net/)를 짧은 시간 동안 사용하고 있었지만 그와 같은 기능은 기억하지 못한다. (그러나 나는 그것이 bacground color foult 인 것을 알고 있나? 그래, 맞아? – Buzka91
그래, 좋은 추측을 위해 +1.하지만 지금까지 내 문제를 해결할 수는 없으므로 사용자 정의 배경을 유지할 수 있어야합니다. –