onclick事件没有办法响应MonthCalendar1.BoldDays([1,4],monthboldinfo);不能显示粗体
解决方案 »
- Dephi 如何制作作何控件????
- 在程序中,如何通过点击打开一个网站上的页面(ASP),并传入相关的参数作为调用呢?
- 据说有这样新的木马技术:把DLL木马注射到其他exe文件中,使其成为木马的合法载体(如explorer.exe中),请问该如何实现?
- 求打砖块游戏一段源码???
- 简单问题,送分!!
- 在无form的Dll中我要用到Ttimer,但怎么对它的事件给代码呢?
- 请教证件或票据套打问题!急急急
- delphi 如何处理word文档
- 装了activex控件showflash里面如何导入FALSH 动画??是不是在MOIVE属性里打上文件地址啊|\/..~!~!
- 请问大家,如何才能摆脱ODBC这个无赖的缠绕?
- 有介绍sql的资料,怎么没有介绍如何书写存储过程的资料呢?
- 怎样实现特定数据类型的剪切拷贝和复制?
第二个问题:MonthCalendar1.OnBoldDays事件是在跳到下个月之前执行的
procedure TForm1.MonthCalendar1GetMonthInfo(Sender: TObject;
Month: Cardinal; var MonthBoldInfo: Cardinal);
begin
其他控件的名字.setfocus;
decodedate(MonthCalendar1.date,y,m,d);
edit1.text:=inttostr(m);
MonthCalendar1.setfocus;
end;
procedure TForm1.MonthCalendar1GetMonthInfo(Sender: TObject;
Month: Cardinal; var MonthBoldInfo: Cardinal);
begin
button.setfocus;
decodedate(MonthCalendar1.date,y,m,d);
edit1.text:=inttostr(m);
MonthCalendar1.setfocus;
end;
使用TForm1.MonthCalendar1GetMonthInfo事件总是会延迟一步,比如你指的月份顺序是:
1月、3月、8月......,而则显示为1月、1月、3月、8月。
你最好还是用其他方法,比如用一个Timer;如果非用不可就想办法让它再月份改变时激发两次或
发送消息.
如date为2001-8-14,刚开始的时候,m的值为8,当date为2001-9-14,m还是8,当date为2001-10-14,这时m为9,接着m就一直比当前日期少一,WHY?
年份的问题如何解决啊?
年份延迟了,该怎么解决?????????
我一定 会加分的!!!!!
应如何实现?????
能否说明“date为2001-12-14,刚开始的时候,y的值为2001,当date为2002-1-14,y还是2001,当date为2002-2-14,这时y为2002.
年份延迟了,该怎么解决?????????
我一定 会加分的!!!!!