Q&A

  • ComboBox의 DropDown
ComboBox의 Width를 100으로 고정해 작업하고 있다고 하죠.

근데, 그 아이템(string)들의 Length가 너무 긴 경우 DropDown을 하게 되면 뒷부분이 잘려서 보이게 될때가 있겠죠. Width를 200정도 해야 다 볼수 있는 경우가 되겠죠. 이거 어캐 해결하나요? DropDown전에는 100으로 고정해두었다가, 화살표를 눌러 DropDown하게 되면 그 목록들의(ComboBox전체가 아닌 DropDown된 목록의) Width만 200으로 증가시킬수 있는 방법없나요? 파워빌더에선 이게 가능하거든요. 아주 간단히 속성만 조정해주면 되거든요. 델파이엔 이런거 없나요?



간단하지 않아도 좋습니다. 꽁수라도 좋습니다. 도와주시기 바랍니다.

1  COMMENTS
  • Profile
    공대규 2001.02.05 22:14
    combobox의 style을 ownerdraw 로(fixed or variable) 해 놓고,

    drawitem 이벤트 핸들러에서 TRect 파라미터의 width를 조정해 보면 되지 않을까 합니다..



    공병우 wrote:

    > ComboBox의 Width를 100으로 고정해 작업하고 있다고 하죠.

    > 근데, 그 아이템(string)들의 Length가 너무 긴 경우 DropDown을 하게 되면 뒷부분이 잘려서 보이게 될때가 있겠죠. Width를 200정도 해야 다 볼수 있는 경우가 되겠죠. 이거 어캐 해결하나요? DropDown전에는 100으로 고정해두었다가, 화살표를 눌러 DropDown하게 되면 그 목록들의(ComboBox전체가 아닌 DropDown된 목록의) Width만 200으로 증가시킬수 있는 방법없나요? 파워빌더에선 이게 가능하거든요. 아주 간단히 속성만 조정해주면 되거든요. 델파이엔 이런거 없나요?

    >

    > 간단하지 않아도 좋습니다. 꽁수라도 좋습니다. 도와주시기 바랍니다.