Я хочу удалить кнопку "Отмена" из диалогового окна "Сохранить как"! Но, пролистав множество тем в Интернете, я так и не получил убедительных результатов! Это вообще возможно?
Я разрабатываю приложение в vb.net.
Dim saveFileDialog1 As SaveFileDialog = New SaveFileDialog()
saveFileDialog1.Filter = "Word Document (*.docx)|*.docx|Word 97-2003 Document (*.doc)|*.doc|Plain Text (*.txt)|*.txt"
saveFileDialog1.FilterIndex = 1
saveFileDialog1.RestoreDirectory = True
saveFileDialog1.OverwritePrompt = True
saveFileDialog1.FileName = System.IO.Path.GetFileName(files)
If saveFileDialog1.ShowDialog() = DialogResult.OK Then
auxFile = IO.Path.GetFileNameWithoutExtension(files) & ".docx"
My.Computer.FileSystem.RenameFile(files, auxFile)
ElseIf DialogResult.Cancel Then
saveFileDialog1.FileName = ""
End If
Using sfd As New SaveFileDialog
'Configure sfd here.
Do Until sfd.ShowDialog() = DialogResult.OK
Loop
'Use sfd.FileName here.
End Using
Если вы хотите, вы можете отобразить сообщение внутри цикла, чтобы сообщить пользователю, что он должен выбрать путь к файлу. Это не позволит им думать, что ваше приложение сломано, если вы еще не дали понять, что выбор пути к файлу является обязательным.
Большое спасибо jmcilhinney, буду реализовывать код форуни, еще раз спасибо :) Клод.
Вы можете просто отображать диалог в цикле, пока пользователь не выберет путь к файлу, если требуется выбор пути к файлу.