Guest |
Отправлено: 06.01.2005, 18:39 |
|
Не зарегистрирован

|
Как скопировать в ClipBoard() выделенные строки из ListBox ??? |
 |
Aptem |
Отправлено: 07.01.2005, 10:44 |
|

Мастер участка
Группа: Участник
Сообщений: 349

|
Попробуй так:
CODE |
#include <vcl\Clipbrd.hpp>
TClipboard *Clipboard = new TClipboard;
AnsiString Text;
Text = ListBox1 -> Items -> Strings[0];
Clipboard -> SetTextBuf ( Text.c_str () );
|
|
 |
** Evgen |
Отправлено: 08.01.2005, 01:52 |
|
Не зарегистрирован

|
QUOTE (Aptem @ 07/01/2005, 11:46) | Попробуй так:
CODE |
#include <vcl\Clipbrd.hpp>
TClipboard *Clipboard = new TClipboard;
AnsiString Text;
Text = ListBox1 -> Items -> Strings[0];
Clipboard -> SetTextBuf ( Text.c_str () );
|
|
Но как скопировать сразу несколько строк, стоящих не по порядку ? |
 |
Aptem |
Отправлено: 08.01.2005, 04:44 |
|

Мастер участка
Группа: Участник
Сообщений: 349

|
Я бы сделал так, пробежался бы в цикле по каждой строке и проверил свойство Selected, и если оно true, то Text += ListBox1 -> Items -> Strings[i]. Если нужно с символом новой строки, то Text = ListBox1 -> Items -> Strings[i] + "\n". А потом помещай Text в буфер!
Я думаю тут все просто!
|
 |