Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

[5分]考题:Me.Controls(0).Controls(0)?

煮江品茶  发表于:2012-11-15 15:08:49  
复制

Me.Controls(0).Controls(0)是个什么东东?

 

Top
竹笛 发表于:2012-11-15 15:26:45

msgbox Me.Controls(0).name

请楼下继续.....



jimmy.lau 发表于:2012-11-15 17:29:27

msgbox Me.Controls(0).Controls(0)

出来显示错误。无此属性或方法。难道是因为我是03的关系?



西出阳关无故人 发表于:2012-11-15 17:47:52

换一个方式

Me.Controls("子窗体控件名称").Controls("子窗体中的控件名称")

这样就容易理解了



煮江品茶 发表于:2012-11-15 20:11:43
2楼3楼还没摸到边。

煮江品茶 发表于:2012-11-15 20:14:05

1楼竹笛领导提供了测试的思路,但不是这个问题的答案。

请同志们继续努力。

这是一个看起来简单的问题,但是否能深入实际上是本题所考察的重点。



红尘如烟 发表于:2012-11-15 21:11:01
一般是第1个控件的绑定标签

就和Forms(0)一个道理
Forms!窗体1
Forms("窗体1")
Forms(0)

Me.txtText1
Me("txtText1")       Me.Controls("txtText1") 的简写
Me(0)                   Me.Controls(0)的简写


红尘如烟 发表于:2012-11-15 21:20:57

第1个是窗体中的第1个控件
第2个是控件下面的子控件,一般就是绑定标签



煮江品茶 发表于:2012-11-15 21:26:40

红尘版主不应该作答,一作答问题就没趣味了,呵呵。

我在QQ中考了几个同志,没能快速的想明白。



煮江品茶 发表于:2012-11-15 21:29:31
让其他版友在想想,看看是否还有红尘版主以外的答案,过几天对这个问题再写一个文章,对此问题做一个展开性的阐述。

煮江品茶 发表于:2012-11-15 21:32:02
其实这个问题只要能思考到Me.Controls(0).Controls(0).Contrlos(0)这个程度答案就全部清楚了。到不了这个程度就还没没有对Controls有深刻的理解。

麥田 发表于:2012-11-15 22:49:15
哈哈  我把红尘如烟引出来了  要不他还不答

t小雨 发表于:2012-11-15 23:21:36
原来这里很热闹哈,要有第三个Contrlos(0),肯定是子窗体中的控件了


叶海峰 发表于:2012-11-16 08:31:52

假设窗体上只有一个选项组(Frame)控件,而这个选项组包括了一个标签(Label)和3个选项(Option)

Me.Controls(0).Controls(0)是指Label

Me.Controls(0).Controls(1)是指第一个Option..如此类推

如果没有包含标签,那么0就是第一个Option了.



总记录:13篇  页次:1/1 9 1 :