优化编辑框控件的多行编辑和显示;
优化表格控件单元格的多行编辑和显示效果
This commit is contained in:
@@ -11,7 +11,8 @@ namespace ezui {
|
||||
VScrollBar m_vScrollbar;
|
||||
int m_lastWidth = 0;
|
||||
int m_lastHeight = 0;
|
||||
bool m_multiLine = false;
|
||||
bool m_autoWrap = false; // 是否允许文字超宽时自动换行
|
||||
bool m_allowManualLineBreak = false; // 是否允许用户按Shift+Enter手动换行
|
||||
std::wstring m_text;//文字
|
||||
Size m_fontBox;
|
||||
bool m_down = false;//是否具有焦点中
|
||||
@@ -98,10 +99,12 @@ namespace ezui {
|
||||
virtual ScrollBar* GetScrollBar()override;
|
||||
//设置文字
|
||||
void SetText(const UIString& text);
|
||||
//是否多行显示
|
||||
//是否多行显示(兼容旧版:仅调用autoWrap参数)
|
||||
bool IsMultiLine();
|
||||
//设置是否多行显示
|
||||
void SetMultiLine(bool multiLine);
|
||||
// autoWrap: 文字超宽时是否自动换行
|
||||
// allowManualLineBreak: 是否允许用户按Shift+Enter手动换行
|
||||
void SetMultiLine(bool autoWrap, bool allowManualLineBreak = false);
|
||||
//设置为是否只读
|
||||
void SetReadOnly(bool bReadOnly);
|
||||
//是否为只读
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user