Lex Опубликовано 29 ноября, 2004 Жалоба Поделиться Опубликовано 29 ноября, 2004 Нужно в Edit вставить первую букву слова из другого edit, типа что-то вот: procedure TForm2.Edit1Change(Sender: TObject); begin Form2.Edit9.Text:=Form2.Edit1.Text end; но нужно только первую букву! Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Kuzmich Опубликовано 29 ноября, 2004 Жалоба Поделиться Опубликовано 29 ноября, 2004 Form2.Edit1.Text[1]... Попробуй так... Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Darhazer Опубликовано 29 ноября, 2004 Жалоба Поделиться Опубликовано 29 ноября, 2004 IMHO, правильно делать так: Edit9.Text=substr(Edit1.Text,0,1); Синтаксик: substr(String, startposition, length) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Lex Опубликовано 1 декабря, 2004 Автор Жалоба Поделиться Опубликовано 1 декабря, 2004 А substr в делфи нету! Что за место етого? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
dmc Опубликовано 1 декабря, 2004 Жалоба Поделиться Опубликовано 1 декабря, 2004 (изменено) Lex Тип String это массив символов, чтобы выбрать один символ использовать доп. функции не имеет смысла, гораздо проще выбрать так, как предложил Kuzmich procedure TForm2.Edit1Change(Sender: TObject); begin if Not Edit1.Text.IsEmpty() Edit9.Text:=Edit1.Text[1]; end; Изменено 1 декабря, 2004 пользователем dmc Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Darhazer Опубликовано 1 декабря, 2004 Жалоба Поделиться Опубликовано 1 декабря, 2004 А substr в делфи нету! Что за место етого? Простите меня, в Delphi ето делають с Copy(), не с substr() Синтаксис тоже самий Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Сергей Плоткин Опубликовано 1 декабря, 2004 Жалоба Поделиться Опубликовано 1 декабря, 2004 Darhazer :) У человека вполне конкретный вопрос, Kuzmich ему дал наиболее лаконичный и правильный ответ. Любопытно, почему использовать Copy правильней? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Darhazer Опубликовано 1 декабря, 2004 Жалоба Поделиться Опубликовано 1 декабря, 2004 Например если ему будет нужно не первая буква, а первие три... Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.