如何改变 edit的类型为memo(30分)

  • 主题发起人 主题发起人 一条明
  • 开始时间 开始时间
摟住就用Memo模擬以下Edit應該足夠了吧?樓主之所以選用Edit有什麽特殊要求嗎?
 
看TMemo的CreateParams的相关代码:Style := xxxxxxxxxxxxx;这段
procedure TCustomMemo.CreateParams(var Params: TCreateParams);
const
Alignments: array[Boolean, TAlignment] of DWORD =
((ES_LEFT, ES_RIGHT, ES_CENTER),(ES_RIGHT, ES_LEFT, ES_CENTER));
ScrollBar: array[TScrollStyle] of DWORD = (0, WS_HSCROLL, WS_VSCROLL,
WS_HSCROLL or WS_VSCROLL);
WordWraps: array[Boolean] of DWORD = (0, ES_AUTOHSCROLL);
begin
inherited CreateParams(Params);
with Params do
begin
Style := Style and not WordWraps[FWordWrap] or ES_MULTILINE or
Alignments[UseRightToLeftAlignment, FAlignment] or ScrollBar[FScrollBars];
end;
end;
 
把edit 拉长 ,我就只想到这个晕啊 .
 
后退
顶部