Диалог поиска
Включите frShowHelp
в Options
, и появится кнопка справки.Очень трудно понять, почему это не будет работать для вас.
Диалог печати
Включите poHelp
в Options
и появится кнопка справки.
Диалоги файлов
Теперь они изменились, когда появилась Vista.Новые диалоги не имеют встроенной возможности показа кнопки справки.
Вы всегда можете вернуться к устаревшим диалогам XP, установив Dialogs.UseLatestCommonDialogs
в False
.Если вы сделаете это, вы можете установить ofShowHelp
, HelpContext
и т. Д.
Вы должны предпочесть использовать новые диалоги, если они доступны, хотя.Для этих диалогов вам нужно использовать IFileDialogCustomize
, чтобы добавить кнопку справки.
В Delphi, для Vista и выше, вам нужно было бы использовать TFileOpenDialog
или TFileSaveDialog
напрямуючем TOpenDialog
и TSaveDialog
.Вы должны создать объект диалога, а затем запросить интерфейс IFileDialogCustomize
из свойства Dialog
.Лучшее место для этого - событие DoExecute
диалогового элемента управления.
procedure TForm1.FileOpenDialog1Execute(Sender: TObject);
var
FileDialogCustomize: IFileDialogCustomize;
begin
FileDialogCustomize := FileOpenDialog1.Dialog as IFileDialogCustomize;
FileDialogCustomize.AddPushButton(0, 'Help');
end;