Board logo

Subject: 显示bug [Print This Page]

Author: 西方失败    Time: 2024-5-2 23:28     Subject: 显示bug

似乎前面有这种特殊字符的时候显示不太正常

Image Attachment: 2024-5-2-1.png (2024-5-2 23:28, 74.37 K) / Download count 48
http://bbs.cnpack.org/attachment.php?aid=1164


Author: Passion    Time: 2024-5-7 15:47

是什么版本的Delphi,什么版本的CnWizards?如果是D12,尝试下最新的每日构建试一试?
Author: 西方失败    Time: 2024-5-10 00:02

12.1 就是每日构建最新版
Author: Passion    Time: 2024-5-11 20:41

那这段代码发我一下?我看看是不是特殊字符宽度计算错误。
Author: 西方失败    Time: 2024-5-12 19:18

procedure TMytstringgrid.HeaderClick(Column: TColumn);
var
  header: theader;
  id: Integer;
begin
  header := THeader(self.FindStyleResource('header'));
  id := Column.Index;
  if header.Items[id].TagString = '' then
  begin
    header.Items[id].TagString := '▲';
    self.sort(id, true);
  end
  else if header.Items[id].TagString = '▲' then
  begin
    header.Items[id].TagString := '▼';
    self.sort(id, false);
  end
  else if header.Items[id].TagString = '▼' then
  begin
//    header.Items[id].TagString := '';
    header.Items[id].TagString := '▲';
    self.sort(id, true);
  end;
  for var i := 0 to header.Count - 1 do
  begin
    if i <> id then
      header.Items.TagString := '';
  end;
end;
Author: Passion    Time: 2024-8-3 19:10

这个问题水还很深居然一直搞不定。。。
Author: Passion    Time: 2024-8-4 06:43

先试一试每日构建1197?




Welcome to CnPack Forum (http://bbs.cnpack.org/) Powered by Discuz! 5.0.0