2009-11-26 81 views
1

用戶應該只打開「KLADR.DBF」文件。我將「Filter」屬性設置爲「kladr.dbf」,對話框只顯示需要的文件,但在同一目錄中有另一個「.DBF」文件(STREET.DBF),用戶可以通過在「文件名:「編輯框。我怎樣才能防止這種情況,讓用戶只選擇需要的「KLADR.DBF」文件?Delphi中的TOpenDialog - 如何只打開給定名稱的文件

回答

10

TOpenDialog有一個事件OnCloseQuery。提供一個事件處理程序,用於檢查名稱的有效性,如果應用程序不接受名稱,則向用戶顯示一條消息並將CanClose設置爲False

+0

非常感謝您的決定。 – boombastic 2009-11-26 12:43:33

相關問題