Форум: "Начинающим";
Текущий архив: 2006.03.26;
Скачать: [xml.tar.bz2];
Внизработа с буфером. Найти похожие ветки
← →
Vitalik__ (2006-03-10 19:01) [0]не подскажите как скопировать в буфер содержимое memo1 по нажатию кнопки button1.
← →
begin...end © (2006-03-10 19:05) [1]Или Memo.SelectAll + Memo.CopyToClipboard, или uses Clipbrd и Clipboard.AsText := Memo.Text.
← →
Vitalik__ (2006-03-10 19:15) [2]а какой из этих способов лучше?
← →
begin...end © (2006-03-10 19:19) [3]> Vitalik__ (10.03.06 19:15) [2]
А что значит "лучше"? :)
← →
Vitalik__ (2006-03-10 19:22) [4]:) не знаю. может от какого способа меньше программа будет.
----
Memo.SelectAll + Memo.CopyToClipboard - вообще не понял, а второй способ - работает хорошо, кстати еще вопрос - надо ли проверять - удалось ли в буфер скопировать?(если да, то как) или эта операция 100% выполняется и её выполнение проверять не надо?
← →
begin...end © (2006-03-10 19:30) [5]> Vitalik__ (10.03.06 19:22) [4]
> Memo.SelectAll + Memo.CopyToClipboard - вообще не понял
Memo.SelectAll;
Memo.CopyToClipboard;
Так понятнее? :)
> надо ли проверять - удалось ли в буфер скопировать?(если
> да, то как) или эта операция 100% выполняется и её выполнение
> проверять не надо?
Нет, она не 100% выполняется. Если использовать способ с Clipboard.AsText, то в некоторых случаях (но не во всех) в случае неудачи будет возбуждено исключение. Чтобы наиболее полно контролировать процесс, нужно работать напрямую с API-функциями. С другой стороны, если не удалось скопировать, то что тут сделаешь? :)
← →
Anatoly Podgoretsky © (2006-03-11 09:47) [6]Vitalik__ (10.03.06 19:22) [4]
При использование Forms дополнительные несколько байт роли не играют.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.03.26;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.051 c