Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: Открытие документа Добавлено: 14.10.08 19:23  

Автор вопроса:  fouks
Здравствуйте! Нуждаюсь в небольшой помощи: у меня есть некое текстовое поле в форме (MS Access 2007). В этом текстовом поле отображается прямая ссылка на какой-либо документ на жестком диске компьютера (говоря чуть расширеннее - я сделал примитивный селектор файлов в форме). Так вот: хочу создать кнопку, при нажатии на которую будет открыт документ, ссылка на который прописана в текстовом поле. Что нужно написать в процедуре нажатия кнопки, чтобы осуществить данную задачу?
Имя текстового поля со ссылкой: txtPicture
Имя кнопки: ButtonAddPic
Заранее спасибо!

Ответить

  Ответы Всего ответов: 5  

Номер ответа: 1
Автор ответа:
 



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #1
Добавлено: 14.10.08 21:33
Как открыть? где открыть? что за документ? любой файл? документ ворда? конкретнее..

Ответить

Номер ответа: 2
Автор ответа:
 fouks



Вопросов: 4
Ответов: 2
 Профиль | | #2 Добавлено: 14.10.08 22:54
Кнопка должна открывать изображение по ссылке, а ссылку берем из текстового поля txtPicture.

Ответить

Номер ответа: 3
Автор ответа:
 



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #3
Добавлено: 15.10.08 00:44
На форме должен быть пикчебокс с именем Picture1
  1. Picture1.Picture = LoadPicture(txtPicture.Text)

Если надо открыть в ассоциированной программе, то
  1. Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
  2. Private Const SW_SHOWNORMAL = 1
  3.  
  4. Private Sub Form_Load()
  5.     ShellExecute Me.hwnd, vbNullString, txtPicture.Text, vbNullString, vbNullString, SW_SHOWNORMAL
  6. End Sub

Ответить

Номер ответа: 4
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #4
Добавлено: 15.10.08 08:10
я сделал примитивный селектор файлов в форме

Кстати, не стоило изобретать велосипед, используй по возможности API GetOpenFileName с указателем на структуру GETOPENFILENAME, т.к. людям обычно удобнее работать со стандартными диалогами.

Ответить

Номер ответа: 5
Автор ответа:
 



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #5
Добавлено: 15.10.08 20:48
Есть еще CommonDialogControl

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам