에서 행을 선택한 코드에TBrowseForFolder는 옵션 델파이 XE에 초점
object actBrowseCommonData: TBrowseForFolder
Category = 'Base'
Caption = 'Browse...'
DialogCaption = 'Browse for Common data path'
BrowseOptions = [bifUseNewUI]
BeforeExecute = actBrowseCommonDataBeforeExecute
OnAccept = actBrowseCommonDataAccept
end
, BeforeExecute 다음과 같은 코드가있는 경우 :의 대부분
begin
actBrowseProjectPath.Folder := eProjectPath.Text; // "C:\test\"
end;
을 대화 상자는 선택한 경로에 초점을 맞추지 않고 맨 위의 목록 만 표시합니다. 선택한 행이 표시 되더라도 일정 시간 (무작위로?). 왜 폴더 찾아보기가 선택된 경로를 보여주지 않습니까?
OS? - XP가 선택한 경로를 표시하는 것을 지원하지 않는다고 확신합니다. – daven11
Microsoft Connect에서 다음을 찾았습니다 : "아래 코드에서 BFFM_SETSELECTION 및 BIF_NEWDIALOGSTYLE을 사용하는 경우 XP 및 Vista에서는 폴더를 선택하고 목록을 스크롤하여 선택한 폴더를 사용자에게 표시합니다. 그러나 Windows 7에서는 선택한 폴더를 표시하도록 목록이 스크롤되지 않습니다. " https://connect.microsoft.com/VisualStudio/feedback/details/518103/bffm-setselection-does-not-work-with-shbrowseforfolder-on-windows-7 관련성이 있거나 솔루션에 더 가까이 다가 갈 수 있습니까? – Tool
------------ --- – Tool