Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
Максим
-
- Начинающий

-
-
- Сообщения: 13
- Зарегистрирован: 16.04.2003 (Ср) 18:00
Максим » 23.04.2003 (Ср) 19:47
Конечно можно!
Для этого в компонетах (Project-Components) выбери Microsoft Common Dialog Control и вставь его в форму

-
Max!
-
- Постоялец

-

-
- Сообщения: 502
- Зарегистрирован: 03.04.2003 (Чт) 22:08
- Откуда: Литва
Max! » 23.04.2003 (Ср) 19:51
Харашо а код какой?

Max!
-
Powersoft
-
- Обычный пользователь

-
-
- Сообщения: 76
- Зарегистрирован: 17.04.2003 (Чт) 21:23
-
Powersoft » 23.04.2003 (Ср) 19:57
Помещаешь этот элемент, и дальше работаешь:
пусть имя элемента - asd
asd.dialogtitle = "ffff"
asd.showopen
-
Max!
-
- Постоялец

-

-
- Сообщения: 502
- Зарегистрирован: 03.04.2003 (Чт) 22:08
- Откуда: Литва
Max! » 23.04.2003 (Ср) 20:24
Нет я не это имел ввиду я хочу что бы сам пользователь мог указать путь куда сохронить имя и расширение примерно как в виндах когда выбираешь Сохранить как!
Max!
-
Powersoft
-
- Обычный пользователь

-
-
- Сообщения: 76
- Зарегистрирован: 17.04.2003 (Чт) 21:23
-
Powersoft » 23.04.2003 (Ср) 20:26
ну тогда asd.showsave
-
Max!
-
- Постоялец

-

-
- Сообщения: 502
- Зарегистрирован: 03.04.2003 (Чт) 22:08
- Откуда: Литва
Max! » 23.04.2003 (Ср) 20:43
Что то не выходит , а что нужно ставить вместо "fff" и какои код для кнопки?

Max!
-
stud
-
- Новичок

-
-
- Сообщения: 27
- Зарегистрирован: 19.11.2002 (Вт) 19:21
- Откуда: Ukraine
stud » 23.04.2003 (Ср) 22:06
Вот так :
Private Sub cmd1_Click()
cds1.ShowSave
txt1.Text = cds1.FileName
End Sub
cds1-имя компонента common dialog
Что-то мысль не приходит... Что ж, начнём без неё.
(c)Е. Кащеев
-
Max!
-
- Постоялец

-

-
- Сообщения: 502
- Зарегистрирован: 03.04.2003 (Чт) 22:08
- Откуда: Литва
Max! » 24.04.2003 (Чт) 0:02
А в компоненте common dialog надо писать :
cds1.dialogtitle = "ffff"
cds1.showsave
Но у меня компилятор ошибку выдаёт!
Max!
-
Powersoft
-
- Обычный пользователь

-
-
- Сообщения: 76
- Зарегистрирован: 17.04.2003 (Чт) 21:23
-
Powersoft » 24.04.2003 (Чт) 7:54
вот смотри
- Вложения
-
cdlg.zip
- должен быть зарегистрирован Common Dialog Control 6.0
- (1.77 Кб) Скачиваний: 90
-
Max!
-
- Постоялец

-

-
- Сообщения: 502
- Зарегистрирован: 03.04.2003 (Чт) 22:08
- Откуда: Литва
Max! » 24.04.2003 (Чт) 10:02
Всё работает спасибо!

Max!
-
Max!
-
- Постоялец

-

-
- Сообщения: 502
- Зарегистрирован: 03.04.2003 (Чт) 22:08
- Откуда: Литва
Max! » 24.04.2003 (Чт) 22:28
Ещё один вопрос . а если в папке уже имеится фаил с именем X.DAT а пользователь хочет сохранить под этим именем как сделать что бы прога спрашивала Заменить фаил или нет если да то прога заменяет если нет то прога оставляет окно сохранения и обводит имя фаила???
HELP!

Max!
-
Firestorm
-
- Постоялец

-

-
- Сообщения: 946
- Зарегистрирован: 02.05.2002 (Чт) 14:36
- Откуда: Russia
-
Firestorm » 25.04.2003 (Пт) 5:21
вот тут быстро кое-чё накатал...
- Код: Выделить всё
dim vopros as string 'для вопроса
if dir$("путь к файлу") <> "" then 'проверка существования файла...
'если существует
vopros = msgbox("Заменить файл?", vbYesNo +vbQuestion, "Замена файла...")
if vopros = vbYes then kill("путь к файлу, для удаления") 'если ответили Да
'тут можно писать код сохранения... для сохранения можно написать и отдельную процедуру, например как savefile
'далее можно написать процедуру сохранения, дабы не писать много раз один и тот же код...
SaveFile 'ссылаемся на процедуру сохранения
else: 'и этот else для того, если файл не существует...
SaveFile 'ссылаемся на процедуру сохранения
end if
private sub SaveFile()
'типа тут код сохранения...
end sub
...просто гламурный падонак...
_________________
reborn! v.2
_________________
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: AhrefsBot, Majestic-12 [Bot], Yandex-бот и гости: 1