有什么办法可以在窗体显示出来后弹出警告提示?(说明窗体操作之用) 在show事件中加入的结果是先出警告再出窗体。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1. onActive肯定不行,效果同onShow中一样2. onPaint,提示窗口会在本窗口出现后出现,但关不掉(因为,每关掉一次挡在本窗口前的提示窗口,就又会触发onPaint,提示窗口就又出现一次)3. var Form2: TForm2; FormShowed: Boolean; //设一个全局变量,判断提示窗口是否出现过implementationuses unit3;{$R *.dfm}procedure TForm2.FormCreate(Sender: TObject);begin FormShowed:=false; //窗口创建时,初始化变量end;procedure TForm2.FormPaint(Sender: TObject);begin if not FormShowed then //如果没有显示过 begin Form3.ShowModal; //显示提示窗口 FormShowed:=true; //表示已经显示过了 end;end; 在oncreate,onpaint,onshow,onactive均可.不过要注意用法和场合.onshow和oncreate,onpaint先显示信息再显示窗体.onactive事件先显示窗体再显示信息. delphi 串口 usb delphi中怎么样给panel添加自定义颜色的边框? 函数调用问题 菜鸟级 我想截取字符串“.”前面的所有字符,该如何制作。截取字符串“.”后面的所有字符我知道。 请教一个简单问题,马上结贴。 小问题:我怎么才能获得TreeView中节点有几个子节点? 使用webbrower如何读取网页内一个变量或一个TEXT的值? 如何屏蔽 系统的 WIN(就是哪个有WINDOWS图标的毽子) 如何实现树的节点拖动到stringgrid中去? 请教各位高手了。我想了解关于内存释放方面的问题。 如何得到任意一个月份的天数 有这样的高手吗?
2. onPaint,提示窗口会在本窗口出现后出现,但关不掉(因为,每关掉一次挡在本窗口前的提示窗口,就又会触发onPaint,提示窗口就又出现一次)
3.
var
Form2: TForm2;
FormShowed: Boolean; //设一个全局变量,判断提示窗口是否出现过implementation
uses unit3;
{$R *.dfm}procedure TForm2.FormCreate(Sender: TObject);
begin
FormShowed:=false; //窗口创建时,初始化变量
end;procedure TForm2.FormPaint(Sender: TObject);
begin
if not FormShowed then //如果没有显示过
begin
Form3.ShowModal; //显示提示窗口
FormShowed:=true; //表示已经显示过了
end;
end;
onshow和oncreate,onpaint先显示信息再显示窗体.
onactive事件先显示窗体再显示信息.