Добрый вечер. Исходный текст можете взять из предыдущего сообщения с тем же названием. Вопрос вот в чем. Как вставить текст как в Peint'e в любое место компонента Image т.е чтобы щелкнуть в нужное место image и ввести текст допустим в edit. За любые ответы спасибо
мисс_граффити
14.06.2007 22:56
Если ты хочешь привязываться к Edit, то количество вводимых участков текста или надо ограничивать, или извращаться с новыми Edit'ами. вот что у меня получилось. гадость. работает, но так, что лучше бы не работало. подумаю, как это сделать по-человечески.
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char); var x1, y1: integer; s: string; begin if key = #13 then begin x1 := edit1.Left; y1 := edit1.Top; s := Edit1.Text;
тогда уж, чтобы выводилось на выбранном пользователем месте
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char); var x1, y1: integer; s: string; begin if key = #13 then begin x1 := edit1.Left-Image1.Left; //вот здесь y1 := edit1.Top-Image1.Top; //и здесь s := Edit1.Text;