回 帖 发 新 帖 刷新版面

主题:求助!窗口2怎么控制窗口1的控件

哪位好心人回答下:比如Form1的选项按钮要控制Form2的退出,显示文本这些操作要怎么编写代码??

回复列表 (共9个回复)

沙发

在控件名前加上窗体名。例:
控制form2的按纽:form2.command1_Click

板凳


还想问的是我FORM2里面的text文本里的那些字体颜色,可以用FORM1的一些复选项来加以控制TEXT的文本文字属性么?比如颜色字体等

3 楼

[quote]在控件名前加上窗体名。例:
控制form2的按纽:form2.command1_Click[/quote]
行不通

4 楼

你还要把FORM2中的Private Sub Command1_Click()
改为Public Sub Command1_Click()

控件之类跨窗体可以直接调用,如
Form2.Text1.Text="Hello!"
if form1.chkRun.Value=1 then form2.Text1.Text="RUN你个大头鬼!"


但要注意,这样调用会激发窗体的Load事件,无论是否被Show

5 楼

[quote]你还要把FORM2中的Private Sub Command1_Click()
改为Public Sub Command1_Click()

控件之类跨窗体可以直接调用,如
Form2.Text1.Text="Hello!"
if form1.chkRun.Value=1 then form2.Text1.Text="RUN你个大头鬼!"


但要注意,这样调用会激发窗体的Load事件,无论是否被Show
[/quote]
谢谢,但修改文本框里面文字的属性该怎么弄呢?我就卡在这里一直弄不懂,用变量传递也没弄好,我需要在FORM1控制FORM2文本框里面文字的属性变化

6 楼

什么属性啊? Text不就是Text1的属性么? Value也是chkRun的属性.(chkRun是一个checkbox)

7 楼

[quote]什么属性啊? Text不就是Text1的属性么? Value也是chkRun的属性.(chkRun是一个checkbox)[/quote]
text1里面的文字属性。比如修改文字的字体

8 楼

你会控制本窗体的text字体属性么?
如果不会,先学这个。
如果会,将代码的text1的改成form2.text1就行了。

9 楼


懂了,弄出来了,谢谢哈

我来回复

您尚未登录,请登录后再回复。点此登录或注册