Обсуждение статьи "Графические интерфейсы XI: Интеграция графической стандартной библиотеки (build 16)" - страница 2

 

TextLabel - после создания нельзя заменить текст и цвет?

 
Pavel Kolchin:

TextLabel - после создания нельзя заменить текст и цвет?

Можно.
 
Artyom Trishkin:

m_text_label0t.LabelColor(0x00ff00);

m_text_label0t.LabelText("123");

у меня не работает

точнее если вызвать 

Print("color = "+m_text_label0t.LabelColor());

Print("text = "+m_text_label0t.LabelText());

изменения есть, но визуально нет
 
Pavel Kolchin:

m_text_label0t.LabelColor(0x00ff00);

m_text_label0t.LabelText("123");

у меня не работает

точнее если вызвать 

Print("color = "+m_text_label0t.LabelColor());

Print("text = "+m_text_label0t.LabelText());

изменения есть, но визуально нет

Перерисовку делайте.

 
Pavel Kolchin:

m_text_label0t.LabelColor(0x00ff00);

m_text_label0t.LabelText("123");

m_text_label0t.Update(true);

А так?

 
Oleksii Chepurnyi:

...Update(true); - работает, интересно почему другие элементы обновляются сами, а этот надо апдейтить


у вас получилось сделать выделение текста в поле ввода?

 
Pavel Kolchin:
...Update(true); - работает, интересно почему другие элементы обновляются сами, а этот надо апдейтить
Не только этот элемент, многое нужно апдейтить. Я долго к этому привыкал :)
 
Pavel Kolchin:

у вас получилось сделать выделение текста в поле ввода?

   m_risk_value.GetTextBoxPointer().AutoSelectionMode(true);
Ели я правильно понял суть вопроса...
 
Oleksii Chepurnyi:

да, при первом клике весь текст выделяется, это уже хорошо, но потом невозможно выделить например часть текста

 
Pavel Kolchin:

да, при первом клике весь текст выделяется, это уже хорошо, но потом невозможно выделить например часть текста

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

Может автор подскажет?

Причина обращения: