Скачивание различных компонентов буфера обмена

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Rostik Ultra (2)
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 159
Зарегистрирован: 10.05.2005 (Вт) 2:41
Откуда: Антарктическая республика

Скачивание различных компонентов буфера обмена

Сообщение Rostik Ultra (2) » 24.05.2006 (Ср) 2:56

- Веь страница

- Выделили всё содержание и скопировали в буфер обмена

Как разделить разнородное содержимое буфера обмена - картинки в PictureBox ' ы Текст в Text Box ' ы ...
Мой сайт http://mentalprograms.narod.ru/ - бесплатные развивающие программы

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 24.05.2006 (Ср) 3:00

А сам-то как думаешь?
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

Rostik Ultra (2)
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 159
Зарегистрирован: 10.05.2005 (Вт) 2:41
Откуда: Антарктическая республика

Сообщение Rostik Ultra (2) » 24.05.2006 (Ср) 3:09

BV писал(а):А сам-то как думаешь?


Никак не думаю поэтому спрашиваю
Мой сайт http://mentalprograms.narod.ru/ - бесплатные развивающие программы

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 24.05.2006 (Ср) 3:18

:roll:
О чём тебе говорят методы Clipboard?
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 24.05.2006 (Ср) 4:37

Насколько я помню, первый Ростик Ультра был забанен за определённый набор личностных характеристик... его преемник, я смотрю по новым трём темам, обладает ими же...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Lumen
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 841
Зарегистрирован: 03.12.2005 (Сб) 16:09
Откуда: Брянск

Сообщение Lumen » 24.05.2006 (Ср) 15:33

Чтобы вставить текст пользуйся text1=Clipboard.GetText, для картинок - picture1=Clipboard.getData.
Подпись проходит рефакторинг

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 24.05.2006 (Ср) 16:44

Ага. Особенно если учесть, что в один момент времени в CLP может находиться только 1 формат данных, то эта проблема супер актуальна ;)

Lumen
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 841
Зарегистрирован: 03.12.2005 (Сб) 16:09
Откуда: Брянск

Сообщение Lumen » 24.05.2006 (Ср) 17:20

RayShade
Может я не понял, что ты имеешь в виду, но картинка и текст могут одновременно находиться в клипборде. Иначе бы у меня этот код не работал:
Код: Выделить всё
Clipboard.Clear
Clipboard.SetData Picture1
Clipboard.SetText Text1.Text
Picture2.Picture = Clipboard.GetData
Text2.Text = Clipboard.GetText
Подпись проходит рефакторинг

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 24.05.2006 (Ср) 17:29

Да, признаю свои ошибки.

Компетентное жюри с форума в лице GSerga и tyomitcha, расставило точки над буквами :roll:

RUSYA
Обычный пользователь
Обычный пользователь
 
Сообщения: 84
Зарегистрирован: 22.07.2005 (Пт) 20:17
Откуда: Харьков

Сообщение RUSYA » 28.05.2006 (Вс) 17:58

Clipboard.GetFormat
А как оно на самом деле - Х.З. !


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 119

    TopList