Вниз
Скачать: CL | DM;

как сделать лучше?   Найти похожие ветки 

 
werr   (2003-01-31 10:19) [0]

Нужна программа : нажал кнопку и в буфер скопировалась строка, т.е. Clipboard.AsText := "ааа"; А как грамотнее это оформить? Т.е. в какое событие какого итема засунуть? Application, неверное, не очень подходит.


 
Digitman ©   (2003-01-31 11:19) [1]


> нажал кнопку


Вот в обработчик события КнопкаClick() и "засовывай"... если уж очень "засунуть" хочется)))


 
Separator ©   (2003-01-31 11:39) [2]

Clipboard.SetTextBuf(PChar("Текст"));


 
werr   (2003-01-31 16:35) [3]

я неправильно объяснил
надо чтобы кнопка нажималась не на форме, а скажем, запускалась иконка и тогда в буфер записывался нужный текст

Сейчас сделал
procedure TForm1.FormActivate(Sender: TObject);
begin
Clipboard.AsText := "ааа";
Form1.Close;
end;

но тогда при запуске такой иконки на 1 сек появляется форма а потом исчезает, что не очень красиво

а как сделать чтобы запустил прогу и она сразу записала в буфер, не открывая никаких форм


 
Андрей Сенченко ©   (2003-01-31 16:42) [4]

убрать форму


 
Digitman ©   (2003-01-31 16:56) [5]

ну что-то типа этого, наверно:

program ...
uses
Clipbrd;
begin
Clipboard.AsText := "ааа";
end.


 
Андрей Сенченко ©   (2003-01-31 17:18) [6]

werr (31.01.03 16:35)

идея проста - при старте нового проекта Delphi Тебе сразу предлагается пустая форма. Но использовать ее Тебя никто не заставляет - просто удаляещь из текущего проекта Unit1, а весь код пишешь собственно в программе.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.03 c
14-29100
Serjio Moro
2003-01-26 02:19
2003.02.10
Совместимость железяк...


1-28841
UDS
2003-02-02 21:53
2003.02.10
Срочно!


1-28895
zedov
2003-01-30 21:34
2003.02.10
bufer


3-28585
skarm
2003-01-22 13:30
2003.02.10
sql


3-28668
koks
2003-01-24 10:52
2003.02.10
запусл FB1




   Наверх