DateTimePicker问题 如何使DateTimePicker自动显示下拉效果 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 窗体上只放一个datetimepicker1。运行时直接显示出来。代码参见:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ComCtrls, StdCtrls;type TForm1 = class(TForm) DateTimePicker1: TDateTimePicker; procedure Button1Click(Sender: TObject); procedure FormPaint(Sender: TObject); procedure FormCreate(Sender: TObject); private flag:boolean; { Private declarations } public { Public declarations } end;var Form1: TForm1;implementation{$R *.dfm}procedure TForm1.Button1Click(Sender: TObject);beginshowmessage('ddd')end;procedure TForm1.FormPaint(Sender: TObject);beginif flag=true thenbegin SetCursorPos(form1.Left+datetimepicker1.Left+datetimepicker1.Width-10,form1.top+20+datetimepicker1.top+10) ;//模拟点击,定位鼠标坐标 mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0) ; mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0) ; flag:=false;end;end;procedure TForm1.FormCreate(Sender: TObject);beginflag:=trueend;end. 在别的地方使用,只要将if flag then 之中的三行代码考过去就成了。 当变量A的值和combobox中一项相等,则让combobox显示为该项值,并获取该项所对应的itemindex 这段代码居然事务不起作用, 请高手指教. d7调用excel出错not supported by automation object 谁有最简单的MIDAS例子或教程? Tregistry的使用 高手请看:关于ADOQuery 多线程问题 关于数据校验及完整性的问题,大大的给分 跨服务器数据抽取和插入 问一个非常弱智的问题: 怎么在ListView中加入一行 ◆◆◆各位前辈,有个关于码的问题,请教教小弟,谢谢◆◆◆ dbcombobox 提交时的问题.
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ComCtrls, StdCtrls;type
TForm1 = class(TForm)
DateTimePicker1: TDateTimePicker;
procedure Button1Click(Sender: TObject);
procedure FormPaint(Sender: TObject);
procedure FormCreate(Sender: TObject);
private
flag:boolean;
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.Button1Click(Sender: TObject);
begin
showmessage('ddd')
end;procedure TForm1.FormPaint(Sender: TObject);
begin
if flag=true then
begin
SetCursorPos(form1.Left+datetimepicker1.Left+datetimepicker1.Width-10,form1.top+20+datetimepicker1.top+10) ;//模拟点击,定位鼠标坐标
mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0) ;
mouse_event(MOUSEEVENTF_LEFTUP,0,0,0,0) ;
flag:=false;
end;
end;procedure TForm1.FormCreate(Sender: TObject);begin
flag:=true
end;end.