我在button 中click事件
formonpaint中写
canvas.Brush.Color:=clred;
canvas.Brush.Style:=bssolid;
canvas.FillRect(rect(80,550,140,500)); 是有效的但在formshow,formcreate中同样的语句是无效的,请教为何???
formonpaint中写
canvas.Brush.Color:=clred;
canvas.Brush.Style:=bssolid;
canvas.FillRect(rect(80,550,140,500)); 是有效的但在formshow,formcreate中同样的语句是无效的,请教为何???
解决方案 »
- 用多线程操作,从一个数据库里检索出数据导入到另一个库里的方法
- 请教一下,怎么把DBgrid或DBgrideh内容导出到excel模板
- 用delphi控制word设计版面
- 谁有文电通pdf reader ocx 6.14的序列号?
- Tmediaplayer问题?
- 如何实现象QQ那样在一般WINDOWS窗口界面上写信息提交后和远程服务器进行数据交互?
- 怎么用delphi把多个word文档插入到另一个word文档的特定位置?在线等,解决马上结
- #13代表回车,那么#32代表什么啊?(即解决,即得分)
- 如何将dbgrid中的数据到出到vf的dbf文件中去!急!给高分!
- 三层结构的问题:怎样为远程服务的方法赋返回值?
- 请问一下为什么dbgrid,输入数据的时候,每次只能输入小于一位数字啊?在线等待!
- 语法问题:
begin
GlobalNameSpace.BeginWrite;
try
CreateNew(AOwner); //会在这调用CreateNew
if (ClassType <> TForm) and not (csDesigning in ComponentState) then
begin
Include(FFormState, fsCreating);
try
if not InitInheritedComponent(Self, TForm) then
raise EResNotFound.CreateFmt(SResNotFound, [ClassName]);
finally
Exclude(FFormState, fsCreating);
end;
if OldCreateOrder then DoCreate;
end;
finally
GlobalNameSpace.EndWrite;
end;
end;
constructor TCustomForm.CreateNew(AOwner: TComponent; Dummy: Integer);
begin
inherited Create(AOwner);
ControlStyle := [csAcceptsControls, csCaptureMouse, csClickEvents,
csSetCaption, csDoubleClicks];
Left := 0;
Top := 0;
Width := 320;
Height := 240;
FIcon := TIcon.Create;
FIcon.Width := GetSystemMetrics(SM_CXSMICON);
FIcon.Height := GetSystemMetrics(SM_CYSMICON);
FIcon.OnChange := IconChanged;
FCanvas := TControlCanvas.Create; //会在这儿新建一个FCanvas。
//所以就相当于重画了一遍
FCanvas.Control := Self;
FBorderIcons := [biSystemMenu, biMinimize, biMaximize];
FBorderStyle := bsSizeable;
FWindowState := wsNormal;
FDefaultMonitor := dmActiveForm;
FInCMParentBiDiModeChanged := False;
FPixelsPerInch := Screen.PixelsPerInch;
FPrintScale := poProportional;
FloatingDockSiteClass := TWinControlClass(ClassType);
FAlphaBlendValue := 255;
FTransparentColorValue := 0;
Visible := False;
ParentColor := False;
ParentFont := False;
Ctl3D := True;
Screen.AddForm(Self);
end;
最近刚开始看delphi的内部源码,许多东西还不懂,请大家用鸡蛋扔我,不用客气哈,不要因为我长的帅,人缘好就手下留情,哈哈
好像有电子版的等俺去找找
action eventcreate oncreateshow onshow paint onpaintactivate onactivate resize onresize paint onpaintclose query onclosequeryclose onclosedeactivate ondeactivatehide onhidedestroy ondestr转贴