请问:如何在子窗体中改变母窗体的控件属性? 我用frmChild.Show vbModal 打开了一个子窗体,要在子窗体中给母窗体中的List控件添加一条项目,我在子窗体使用了:frmMain.List2.AddItem("hello")结果母窗体中的List 控件没有任何变化,请问应该如何操作才对? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是不是你的ListBox有滾動條,你看不見? 在frmmain.list2.additem("hello")下面加一行with frmmain.list2 .Selected(.ListCount - 1) = Trueend with我想行了吧。 Suron128(辰龍) : 我的List控件最初是空的lhg_800105(孤星):我加入了你的代码,还是没反应。:( 应该没有问题示例如下:-------------------------------------------------------------------测试环境:Win2k + SP4 + VB(En)6.0 + Sp5(应该跟环境无关)建立两个Form:Form1,Form2(设置Form1为启动窗体)Form1中添加两个控件:CommandButton1,ListView1Form2中添加一个控件:CommandButton1Form1代码:----------------------------------Option ExplicitPrivate Sub Command1_Click() Form2.Show 1, MeEnd Sub----------------------------------Form2中代码:----------------------------------Option ExplicitPrivate Sub Command1_Click() Form1.ListView1.ListItems.Add 1, "T01", "Test"End Sub------------------------------------------------------------------------------------------------------这里只是说明一下方法,具体使用自己再改 :P 老大啊,我单独编译一个工程就可以正常使用,就是不用ListView,直接用ListBox都可以,但在我的工程中就是没反应!这是什么鸟问题呀!郁闷! 我现在发现了,如果直接新建一个Form就可以用frmMain.List2.AddItem("hello"),如果使用了VB应用程序向导生成的工程,使用frmMain.List2.AddItem("hello")就会没反应.请问各位大哥,有没有办法解决呀?或者有谁知道什么原因呀? 再进一步:如果程序是从Sub Main启动,再从sub main中使用 Set fMainForm = New frmMain Load fMainForm fMainForm.Show启动frmmain的话,就不能使用frmMain.List2.AddItem("hello");如果是直接从frmMain启动的话就可以frmMain.List2.AddItem("hello")了。 最后发现:只要将启动语句 Set fMainForm = New frmMain Load fMainForm fMainForm.Show直接改成 frmMain.Show就可以了,但不知道这样会对程序有什么影响,或着与原来的有什么区别。 想把控件所对应的坐标输出出来有办法吗? 请问一个问题 Navigate2 未找到方法或者数据成员 如何对身份证号码进行验证、根据身份证得到出生日期、性别 WebBrowser里的页面如何保存成XML文件? 新手问题????????? 关于mdac的几个问题. 一个有关计数的问题,谢谢大家了 我有一个简单的问题问一下各位??谢谢!! 请教如何提取此页面的链接并实现点击(特别的链接,找不到document.links 求助:VB代码实现打开我的电脑 关于ADO控件的保存按钮问题 〓〓>===→ 请问,datagrid移动到别的记录之前会触发什么事件? up也给分。
with frmmain.list2
.Selected(.ListCount - 1) = True
end with
我想行了吧。
-------------------------------------------------------------------
测试环境:Win2k + SP4 + VB(En)6.0 + Sp5
(应该跟环境无关)建立两个Form:Form1,Form2
(设置Form1为启动窗体)
Form1中添加两个控件:CommandButton1,ListView1
Form2中添加一个控件:CommandButton1Form1代码:
----------------------------------
Option ExplicitPrivate Sub Command1_Click()
Form2.Show 1, Me
End Sub
----------------------------------Form2中代码:
----------------------------------
Option ExplicitPrivate Sub Command1_Click()
Form1.ListView1.ListItems.Add 1, "T01", "Test"
End Sub
-----------------------------------
-------------------------------------------------------------------这里只是说明一下方法,具体使用自己再改 :P
如果程序是从Sub Main启动,再从sub main中使用
Set fMainForm = New frmMain
Load fMainForm
fMainForm.Show
启动frmmain的话,就不能使用frmMain.List2.AddItem("hello");
如果是直接从frmMain启动的话就可以frmMain.List2.AddItem("hello")了。
Set fMainForm = New frmMain
Load fMainForm
fMainForm.Show
直接改成
frmMain.Show
就可以了,但不知道这样会对程序有什么影响,或着与原来的有什么区别。