Перейти к содержанию
  • 0
V.exeR

Checkbox и отступ слева у TreeViewItem

Вопросы

Скорее всего, я не вижу чего-то очевидного и не так ищу в Гугле, но третий день искать - это уже перебор...

 

В общем, сам вопрос: есть такой код (выполняется по клику на кнопке):

  tviNew:=TTreeViewItem.Create(Self);
  tviNew.Text:='New';
  if assigned(tvTasks.Selected) then
    tviNew.Parent:=tvTasks.Selected else TVINew.Parent:=tvTasks;

При компиляции под андроид TreeViewItem создается с чекбоксом.

При компиляции под W32 чекбоксов нет.

 

Мне нужно, чтобы чекбоксов не было нигде. Собственно, и отступа "под картинку" мне тоже слева не надо.

Но пролистав все свойства у TreeView И TreeViewItem, найти где что задается - не могу.

Что я делаю не так? И как правильно?

 

Как-то тяжко с D7 и VCL переходить на DXE7 и FM...

Поделиться сообщением


Ссылка на сообщение

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

  • 0

в TTreeView есть параметр ShowCheckboxes если его выставить в false то чекбоксов не будет.

Он и так false. И если создавать дерево не в runtime, а до компиляции, узлы будут без чекбоксов. А вот все создаваемые в реалтайме - почему-то с ними.

 

Проблема решилась по-другому.

  tviNew:=TTreeViewItem.Create(tvTasks);
  if assigned(tvTasks.Selected) then
    tviNew.Parent:=tvTasks.Selected
  else tviNew.Parent:=tvTasks;
  tviNew.Text:='New';

 

То есть если создавать не self, а от TreView, он showcheckbox, видимо, наследует оттуда. Но потом "снаружи" этого свойства не видно.

Как-то это неочевидненько...

Поделиться сообщением


Ссылка на сообщение
  • 0

А у меня так корневой узел с чекбоксами под андроид если даже create от tv. Какой то не ведомый глюк...

Поделиться сообщением


Ссылка на сообщение
  • 0

я решил проблему при старте выставляя чекбоксы , а после апдейта TV отключаю, но есть еще одна проблема, с размером шрифта, он в XE7 у TV под андроидом скачет. 

Поделиться сообщением


Ссылка на сообщение

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

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

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

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

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

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

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

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


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

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