powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как запретить пользователю изменять имя файла в SaveDialog?
1 сообщений из 26, страница 2 из 2
Как запретить пользователю изменять имя файла в SaveDialog?
    #39486924
Всем, спасибо, думаю мне такое решение подойдет, правда своих раннее сохраненных файлов только с расширением XML не видно, но это походу и правильно раз только папка задается.. Буду представлять 2 варианта тот с рекурсией и этот, посмотрю что выберут:
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
procedure TForm1.BitBtn1Click(Sender: TObject);
var
  //chosenDirectory: string;
  FileOpenDialog: TFileOpenDialog;
begin

{
  if SelectDirectory('Выберите каталог', 'C:\', chosenDirectory) then
    ShowMessage('Выбранный каталог = '+chosenDirectory)
  else
    ShowMessage('Выбор каталога прервался');
}

  FileOpenDialog := TFileOpenDialog.Create(nil);
  try
    FileOpenDialog.Options := [fdoPickFolders];
    FileOpenDialog.DefaultFolder := 'C:\TEST\IMPORT\';
    FileOpenDialog.FileNameLabel := 'Сохранение файла XXX.xml в папку:';
    if FileOpenDialog.Execute then
      ShowMessage(FileOpenDialog.FileName);
  finally
    FileOpenDialog.Free;
  end;
end;



schi, пользователь вроде должен видеть свои ранее сохраненные файлы (но этот вопрос я еще уточню).
Жышы, у меня при запуске программы окошко почему-то не прорисовалось при SelectDirectory. Почему не знаю.. При повторном запуске окно вроде нормальное как при SaveDialog было.... Может на разных компах по разному прорисовка..
...
Рейтинг: 0 / 0
1 сообщений из 26, страница 2 из 2
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как запретить пользователю изменять имя файла в SaveDialog?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]