mograneug Posted November 8 Share Posted November 8 Здравствуйте! Имеется проблема с появлением и исчезновением текста внутри EditTextWidget (см. видео). Также приложу код ниже настройки виджета и скроллвиджета. Версия движка Unigine 2.17.1. Можно ли как-то решишь эту проблему? _scrollBox = new WidgetScrollBox(_gui) { Height = _windowWidget.Height - 450, Width = _windowWidget.Width - 100, HScrollEnabled = false, FontWrap = 1, IntersectionEnabled = false, VScrollHidden = WidgetScrollBox.SCROLL_RENDER_MODE.AUTO_HIDE }; WidgetEditText TextEditorConfigure(Gui _gui, string text = null, int containerWidth = 100, int textMaxWidth = 80, int height = 200, int lineCharCapacity = 10, int maxCapacity = 500) { WidgetEditText textField = new WidgetEditText(_gui, text) { FontSize = TEXTBOX_FONT_SIZE, Height = height, Width = containerWidth, BackgroundColor = _backgroundColor, FontOutline = 0, FontHOffset = 5, FontWrap = 1, FontColor = _defaultFont }; if (_font is not null) textField.SetFont(_font); textField.AddCallback(Gui.CALLBACK_INDEX.CHANGED, StringWrapperHandler); // textField.BackgroundColor = _backgroundColor; // textMaxWidth = containerWidth < textMaxWidth ? containerWidth : textMaxWidth; void StringWrapperHandler(Widget widget) => StringWrapper(widget, textMaxWidth, lineCharCapacity, maxCapacity); textField.BackgroundColor = _backgroundColor; textField.Text = text; return textField; } 2024-11-08 18-08-42.mp4 Link to comment
Recommended Posts