Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Вытащить из программы

55K
19 августа 2010 года
فضولي
14 / / 15.06.2010
Как используя Drag&Drop перетащить предположим картинку из PictureBox на рабочий стол?
297
19 августа 2010 года
koodeer
1.2K / / 02.05.2009
Вы используете VB или VB.NET? Если последний, то лучше писать в разделе .NET Framework. И в любом случае указывайте язык.

Что значит "перетащить на рабочий стол"? Поместить туда сам файл с картинкой, или сделать его фоном рабочего стола?
55K
19 августа 2010 года
فضولي
14 / / 15.06.2010
Сохранить в виде файла. VB.NET 2010.
297
19 августа 2010 года
koodeer
1.2K / / 02.05.2009
На VB не пишу. Если устроит, вот пример на C#:
Код:
public Form1()
{
    InitializeComponent();
    pictureBox1.Image = new Bitmap(@"D:\Pictures\Cat.jpg");
}

private void pictureBox1_MouseDown(object sender, MouseEventArgs e)
{
    string[] files = new string[] { @"D:\Pictures\Cat.jpg" };
    DoDragDrop(new DataObject(DataFormats.FileDrop, files), DragDropEffects.Copy);
}




Добавлено позже:

Решил набросать пример на VB.NET. Вот код:
Код:
Public Class Form1

    Private Sub PictureBox1_MouseDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PictureBox1.MouseDown
        Dim files As String() = {"D:\Pictures\Cat.jpg"}
        DoDragDrop(New DataObject(DataFormats.FileDrop, files), DragDropEffects.Copy)
    End Sub

    Public Sub New()

        ' This call is required by the Windows Form Designer.
        InitializeComponent()

        ' Add any initialization after the InitializeComponent() call.
        PictureBox1.Image = New Bitmap("D:\Pictures\Cat.jpg")

    End Sub
End Class
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог