小编Mic*_*ael的帖子

Delphi2010:编写代码来分配包含Unicode文字值的Caption或从文本文件中加载unicode符号?

如何在Delphi 2010中制作Unicode程序?

我有英文Windows和"非Unicode程序的当前语言"也是英文.静态控件看起来不错,但如果我尝试更改它们(Label.Caption:='unicode value'或Memo.LoadFromFile(textFilename)),文本看起来像:$ ^ $&%*(#&#.

怎么解决?

delphi unicode text project unicode-literals

12
推荐指数
2
解决办法
3311
查看次数

德尔福.删除PageControl的TabSheet边框

需要你的帮助.

是否可以删除TabSheet(~4px)的边框?我使用PageControl作为开关面板而不是框架,窗户等.我希望一切都会是直的.

非常感谢您的帮助!

delphi tabs border

12
推荐指数
2
解决办法
7744
查看次数

表单关闭时发生简单代码和错误

告诉我,问题出在哪里:

第一种形式:

procedure TForm2.N6Click(Sender: TObject);
var About:TAbout;
begin
 About:=TAbout.Create(Application);
 try
   About.ShowModal;
 finally
   About.Free;
 end;
end;
Run Code Online (Sandbox Code Playgroud)

第二种形式:

procedure TAbout.Button1Click(Sender: TObject);
begin
 About.Close;
end;
Run Code Online (Sandbox Code Playgroud)

关于About.Close我得到错误:EAccessViolation.我没有对表单关于做任何其他事情,关于的代码是空的,只需点击按钮.

forms delphi

2
推荐指数
2
解决办法
1044
查看次数

在vsReport模式下ListView项目和行的着色

我希望将一行换成灰色,另一行换成白色.
我有以下代码,但在Windows 7中
有垂直行列的空白区域.如何为所有行着色?

procedure TForm2.Update_ListBoxCustomDrawItem(Sender: TCustomListView;
  Item: TListItem; State: TCustomDrawState; var DefaultDraw: Boolean);
begin
 if Item.Index mod 2=0
 then
  begin
   Sender.Canvas.Font.Color:=clBlack;
   Sender.Canvas.Brush.Color:=$F6F6F6;
  end
 else
  begin
   Sender.Canvas.Font.Color:=clBlack;
   Sender.Canvas.Brush.Color:=clWhite;
  end;
end;
Run Code Online (Sandbox Code Playgroud)

delphi listview row brush colors

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

delphi ×4

border ×1

brush ×1

colors ×1

forms ×1

listview ×1

project ×1

row ×1

tabs ×1

text ×1

unicode ×1

unicode-literals ×1