刚学DELPHI,遇到问题请大伙指点:1、请问着段代码实现什么效果?
   richedit1.paragraph.Alignment := TAlignment(Tcontrol(sender).tag)
2、下面这段代码错在哪里?我想实现通过按钮改变RICHEDIT的字体procedure TForm1.btnfontClick(Sender: TObject);
begin
    fontdialog1.Font.Assign(richedit1.SelAttributes )  ;
    if fontdialog1.Execute then
        editor.Assign(fontdialog1.Font )end;
运行后,出现错误。“cannot assign a Tfont to a Trichredit”3、请问在DELPHI 7 控件面板中,WIN32控件组最后一个控件XPManifest是实现什么功能的?
4、以前用过VB,感觉DELPHI 7 输入代码时的语句提示菜单明显迟顿,请问在哪里能设置提示菜单出现的速度吗?另外,能否通过更改设置,使DELPHI7书写代码时,‘:=’符号后边出现一些常数的提示?多谢指点!

解决方案 »

  1.   

    up 下先
    我没有用delphi 7
      

  2.   

    2 fontdialog1.Font.Assign(richedit1.SelAttributes )  ;richedit1.SelAttributes 不是一个font对象,不能用assign;
      

  3.   

    richedit1.paragraph.Alignment := TAlignment(Tcontrol(sender).tag)
    TAlignment是个子集,tag一定是设成了它在子集中的位置了,这句话用来设置对其方式fontdialog1.Font.Assign(richedit1.SelAttributes )  ;这句类型不对、请问在DELPHI 7 控件面板中,WIN32控件组最后一个控件XPManifest是实现什么功能的?
    winxp下才有效前用过VB,感觉DELPHI 7 输入代码时的语句提示菜单明显迟顿,请问在哪里能设置提示菜单出现的速度吗?
    tools->editor options->code insight中设置
      

  4.   

    1.Specifies the formatting information for the current paragraphs.2.Editor.Font.Assign(FontDialog1.Font);4.Tools-->Editor Options-->Code Insight-->Delay