菜鸟又有新问题,两个,
第一,我对原来项目中的窗体进行一点小修改,就是在原来PageControl中已有TabSheet1和TabSheet2的基础上新加入TabSheet3,我在TabSheet3中加入了Label和DBEdit组件,,,可是不管是设计时,还是运行时,DBEdit都会又叠加的出现在TabSheet1和TabSheet2中,使窗体非常乱,这是怎么回事啊,怎么和能让DBEdit只出现在TabSheet3中呢?
第二个问题,我在运行时,对DBEdit中无法输入内容,没有反应,组件的READONLY已经设为FALSE了,这又是怎么回事了,,,怎么解决呢?
第一,我对原来项目中的窗体进行一点小修改,就是在原来PageControl中已有TabSheet1和TabSheet2的基础上新加入TabSheet3,我在TabSheet3中加入了Label和DBEdit组件,,,可是不管是设计时,还是运行时,DBEdit都会又叠加的出现在TabSheet1和TabSheet2中,使窗体非常乱,这是怎么回事啊,怎么和能让DBEdit只出现在TabSheet3中呢?
第二个问题,我在运行时,对DBEdit中无法输入内容,没有反应,组件的READONLY已经设为FALSE了,这又是怎么回事了,,,怎么解决呢?
解决方案 »
- 求用delphi开发超市使用的扫码枪程序
- 用delphi7开发的程序在xp上可以运行.exe,但是到win7上双击.exe没反应,用管理员权限也一样没反应,
- 无奇不有:Delphi的Hint没有了!
- 急问:如何用TADOStoredproc调用SQLSERVER存储过程的返回值
- 动态域名解释软件是如何做的?delplhi能做吗?不知关系到哪方面的组件。
- 求delphi函数格式及作用的中文说明(参与有分,不够再加)
- 哪位大哥帮忙如何实现一个整数各个数字位的相加啊~~~急用~~!~~
- 能否依靠udpsocket实现对局域网中远端计算机屏幕的截取?
- 请教 A:=Assign(B) 和 A:=B ,两者之间有什么区别
- 关于Dll与mdi子窗体的研讨
- ADOQuery1字段读取
- 简单的小问题
----------------------------------------------
楼主可能是加DBEdit的时候放得不好,我试过放DBEdit时如果放到标签的位置就会叠加了。
你要加进TabSheet3中应该先选择TabSheet3的面板再加试试!
----------------------------------------------
第二个问题,我在运行时,对DBEdit中无法输入内容,没有反应,组件的READONLY已经设为FALSE了,这又是怎么回事了,,,怎么解决呢?
---------------------------------------------
你的DBEdit中的DataSource和DataField中加了内容么?
================================================
没加内容啊,因为这些DBEdit还乱七八糟的呢,所以还没设呢啊,
================================================
楼主可能是加DBEdit的时候放得不好,我试过放DBEdit时如果放到标签的位置就会叠加了。
你要加进TabSheet3中应该先选择TabSheet3的面板再加试试!
----------------------------------------------
我是在TABSHEET3里面加入这些内容的啊,正常加入的啊,也没放到标签或其他地方啊,,是我哪里没听明白吗?
================================================
DBEdit中的DataSource和DataField未设置的话DBEdit是不能输入的,你不信去建个来试试?
================================================
我是在TABSHEET3里面加入这些内容的啊,正常加入的啊,也没放到标签或其他地方啊,,是我哪里没听明白吗?
================================================
那我不会了.............
你新建个工程添加个PageControl多试几回看看?
================================================
哦,是这样啊,
================================================
那我不会了.............
你新建个工程添加个PageControl多试几回看看?
================================================
好,我再重试试,感谢楼上的兄台
现在,我把DBEdit的中的DataSource和DataField中加了内容,设计时还显示内容呢,可一运行时就不显示了,,,而且里面的DateTimePicker1居然也不能显示日期了,,这又是怎么回事啊,原来我也练习吧DBEdit啊,我记得那时是好使的啊,怎么一会好使一会又不好使了呢,这个窗体原来的TABSHEET页一的DBEdit都是正常运行呢,可是为什么原来的DBEdit框里的内容是DBEdit加数字,运行时反而好使,而我这个设计时显示的就是数据表里的内容,可运行时却不好使呢???
还有,同样TABSHEET里的 dxDBLookupEdit的ListSource KeyFieldName,DataSource DataField我都像原来那样赋值了啊,正常的话,那个LookUpKeyValue里是应该显示ListSource的内容的,可是不知道为什么这次没有显示,运行时更是没有显示,没啥反应,,这又是怎么回事了,,我都晕了
===================================可能是数据集没打开,有没有甚么报错信息啊
用FieldbyName('字段名').AsString := edit1.Text;等语句赋值