默认mome的垂直滚动条隐藏,当行数超过mome的高度时再显示滚动条
如何判断啊?
如何判断啊?
解决方案 »
- delphi中登录框(form5)要先显示,但是主form是form1,怎么办?
- 如何比较两个tclientdataset的数据集
- 请问如何屏蔽DBGrid单元格中的复制(Ctrl-C)和粘贴(Ctrl-V)?
- 有谁知道小图标如何嵌到浏览器的标准按钮栏 在线等...
- tdbedit里面输入小数的问题?
- 怎样实现像photoshop中那样调节图片色调(Hue)??特急!答对立即给分。
- 超奇怪的问题,越想越想不通:关于TFont的!
- 如何在平面上实现三维坐标的模拟?(在线急等)
- DirectX抓屏高手请进
- 提供一个用Delphi编写屏幕保护的程序?谢谢!
- 急
- 怎样才能把图片以二进制形式插入到ACCESS中
当文字行数超过memo的高度时,scollbar才显示处理啊
是不是我表达有问题了?
procedure TForm1.Button1Click(Sender: TObject);
var
ContentHeight: Integer;
begin
Canvas.Font := Memo1.Font;
ContentHeight := Canvas.TextHeight('好');
ContentHeight := (Memo1.Lines.Count+1) * ContentHeight;
if ContentHeight < Memo1.Height then
begin
Memo1.ScrollBars := ssNone;
end
else
begin
Memo1.ScrollBars := ssVertical;
end;
end;
procedure TForm1.Memo1Change(Sender: TObject);
var
ContentHeight: Integer;
begin
Canvas.Font := Memo1.Font;
ContentHeight := Canvas.TextHeight('好');
ContentHeight := (Memo1.Lines.Count+1) * ContentHeight;
if ContentHeight < Memo1.Height then
begin
Memo1.ScrollBars := ssNone;
end
else
begin
Memo1.ScrollBars := ssVertical;
end;
end;