1
用戶應該只打開「KLADR.DBF」文件。我將「Filter」屬性設置爲「kladr.dbf」,對話框只顯示需要的文件,但在同一目錄中有另一個「.DBF」文件(STREET.DBF),用戶可以通過在「文件名:「編輯框。我怎樣才能防止這種情況,讓用戶只選擇需要的「KLADR.DBF」文件?Delphi中的TOpenDialog - 如何只打開給定名稱的文件
用戶應該只打開「KLADR.DBF」文件。我將「Filter」屬性設置爲「kladr.dbf」,對話框只顯示需要的文件,但在同一目錄中有另一個「.DBF」文件(STREET.DBF),用戶可以通過在「文件名:「編輯框。我怎樣才能防止這種情況,讓用戶只選擇需要的「KLADR.DBF」文件?Delphi中的TOpenDialog - 如何只打開給定名稱的文件
TOpenDialog
有一個事件OnCloseQuery
。提供一個事件處理程序,用於檢查名稱的有效性,如果應用程序不接受名稱,則向用戶顯示一條消息並將CanClose
設置爲False
。
非常感謝您的決定。 – boombastic 2009-11-26 12:43:33