当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: 如题,在没有安装bcb的机子上运行就报错,好像是说找不到vcl50.bpl文件之类的信息。应该不至于非要我把程序打包安装吧!我就用到个tnmsmtp的控件,是不是在编译的选项中有什么设置的?望老手指点一二! ......
    摘要: 当datagrid的最后一页只有一行时,删除它后报错,说是:无效的 currentpageindex 值。它必须大于等于 0 且小于 pagecount。 可是为什么datagrid只有一页且只剩一行时删除它却不会出错呢? 我该怎么解决这个问题? ......


怎样使控制一个button的属性,使其动态有效、无效。晕

怎样使控制一个button的属性,使其动态有效、无效。晕!!  
  急!!!!!!!!!!!!!!

NO.1   作者: luogucai

一般简单的做法,就是根据其他条件改变,判断Button是否应该有效,使用EnableWindow(BOOL)设置它的状态

NO.2   作者: pcitman

先在classwizard中添加成员变量,类型为cbutton,假设名字为m_youname,则调用  
  m_youname->EnableWindow(false)则是无效,ok?

NO.3   作者: kirklin

也可以先定义一个变量CBotton   *botton  
  然后在用botton=(   CBotton   *   )   GetDlgItem   (   IDC_Botton1   );(假设该botton对应的是IDC_Botton1)  
  botton->EnableWindow   (   true   /   false   );是该botton有效或者无效

NO.4   作者: snowwind

在DLL   中要注意到用的资源对不对!  
 

NO.5   作者: laolaoliu2002

CWnd*   pWnd   =   GetDlgItem(IDC_Botton1);  
  pWnd->EnableWindow(TRUE);


    摘要: ??? ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE