我在一个listbox对像上添加数据库的记录,可是数据库的内容长度不一,不可整齐列出内容,不知有哪种方法可定制输出字符长度和定制作左右对齐
解决方案 »
- DBGrid显示问题??
- 问个简单的,不过我还是不会!
- 跟随鼠标移动的图像
- 【FORM窗口遍历所有控件,包括控件中包含的控件】
- 美国中央情报局在中国的最新发现
- 做电子宠物的问题
- 谁有Delphi6的条形码打印控件?
- 我是客户机对外设定了一个端口,请问我如何取得服务器对外网分配的端口,此端口映射我内部端口?
- BDE 下的TQuery支持返回多个数据集的查询吗?
- 报表的问题!对报表比较熟悉的朋友帮一下忙!
- 我在IdPOP3的UserName和Password中输入错误信息,但还是可以顺利的Connected。但在CheckMessages时居然返回的是字符串
- 允许DBGrid对记录进行编辑,在线等待,急急急~
begin
StatusBar1.SimpleText := Format('There are now %d records in the table', [DataSet.RecordCount]);
end;
//len: Integer; 格式化字符串的长度
//AlignValue: Integer 对齐方式 0:Left 1:Center 2: Right
function myFormat(str: String; len: Integer; AlignValue: Integer):String;
var ii: Integer;
sstr: String;
begin
sstr := TRIM(str);
if Length(sstr) >= len then
begin
result := copy(sstr,1,len);
Exit;
end;
while len(sstr) < len do
begin
case AlignValue of
0: sstr := sstr + ' ';
1: sstr := ' '+sstr+' ';
else sstr := ' '+sstr;
end;
end;
result := sstr;
end;