Перейти к содержанию
Fire Monkey от А до Я
  • 0

Редактирование текста у ListBox


chaplin.u@gmail.com

Вопрос

У Мемо есть фича когда нажимаешь (тап по экрану) вылезает клавиатура для редактирования текста.

Можно ли сделать такое-же с ListBox ? Тапаешь по итему и клавой исправляешь текст.

Ссылка на комментарий

Рекомендуемые сообщения

  • 0
  • Модераторы
2 минуты назад, chaplin.u@gmail.com сказал:

У Мемо есть фича когда нажимаешь (тап по экрану) вылезает клавиатура для редактирования текста.

Можно ли сделать такое-же с ListBox ? Тапаешь по итему и клавой исправляешь текст.

1) InputDialog

2) своё окошко с TEdit

Ссылка на комментарий
  • 0

своё окошко с TEdit  я делал ещё в 2003 году на StringGrid1 :

TRect R;   

R = StringGrid1->CellRect(Col,Row);
   R.Left +=  StringGrid1->Left;
   R.Top +=  StringGrid1->Top;
   Edit1->Left = R.Left + 1;
   Edit1->Top = R.Top + 1 ;
   Edit1->Width = 70  + StringGrid1->GridLineWidth + 3;
   Edit1->Height = StringGrid1->DefaultRowHeight;
   Edit1->Clear();
   Edit1->Visible = true;
   Edit1->SetFocus();

А как взять координаты у TListBoxItem ? 

 

Ссылка на комментарий
  • 0

Оказывается Edit устарело ! попробовал InputBox ( не нашёл  InputDialog ) и получил отлуп.Сообщение что блокирующие диалоги не поддерживаются на Андроиде :(

Только TInputCloseBoxProc а что это такое не понятно.

Так что делать если мне нужно всего-то просто ввести 20 буквов ?

Ссылка на комментарий
  • 0

Вроде понятно но никак не могу перевести на бильдер этот кусок :

 InputBox('Изменить количество', '', edit.StylesData['textstyle'].ToString,
      procedure(const AResult: TModalResult; const AValue: string)
      begin
        edit.StylesData['textstyle']:= AValue;
      end);

и можно ли воткнуть функцию в параметр ?

 

Ссылка на комментарий

Присоединяйтесь к обсуждению

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

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...