vb 有三个窗体ABC,A和B各有按钮进入C窗口,在C窗口有多个按钮,

假如是从A窗口点击进入的C窗口,则在C窗口上点击按钮时,在A窗口的textbox里显示按钮的caption
如果是从B窗口进入的C窗口,点击按钮时,是在B窗口的textbox里显示按钮的caption,
请问如何实现?

第1个回答  2015-07-30

做了一个,你看是不是这个?

如果是,留下邮箱,并采纳,我把工程发给你。

本回答被提问者采纳
第2个回答  2015-08-01
提问题要条理清晰

毕业设计要用vb作一个程序 本人vb新手 希望有vb大侠能帮帮忙 指导我一...
Visual Basic中的”Visual”是指开发图形用户界面(GUI,Graphical User Interface)方法.Visual的意思是”可视的”,也就是直观的编程方法.在VB中引入了控件的概念,各种各样的按钮,文本框,选择框等.VB把这些控件模式化,并且每个控件都由若干属性来控制其外观,工作方法.这样,采用Visual方法无需编写大量代码去描述界面元素...

vb编程 三个灯ABC A为红色一秒 B 为红色两秒 C为红色三秒 在任意一个变...
窗体上放3个shape1控件(数组),形状弄成圆形,名称分别是shape1(0),shape1(1),shape1(2),把shape1(0)设置为绿色,其他两个弄成红色,放一个事件控件 timer1:dim d as integer Private Sub Form_Load()Timer1.Interval = 1000 End Sub Private Sub Timer1_Timer()d = d + 1 If d = 1...

vb中一个窗口打开另一个窗口的同时将一个参数传给这个窗口?
首先可以通过取另一个窗体的控件属性的方法,这样做算是一种投机的做法了:),比如Form2里的变量a = Form1.Label1.Caption这样;同时也可以通过变量传,比如要将Form1中的一个整型变量a的值传给Form2的变量b,那么可以先在Form2的窗体代码最上面写代码:Public b As Integer 然后Form1里打Form2的...

VB中相同的代码分别在立即窗口和代码窗口运行结果却不同!
我估计你在立即窗口输入a=2 b=6 c=3这三行时,没有按回车键(可能是按了上下键),也就是说这三行都没有实际运行,所以abc三个变量的值都为0,最终运算结果也就为0了。

VB 编写一个程序求3个数的最大和最小值
Picture1.Print "最小值是" & MinABC & "," & MinABC & "=" & Min End Sub Private Sub MaxAndMin()'定义3个变量存放3个text的值,并计算最大和最小值 Dim Num1 As Integer, Num2 As Integer, Num3 As Integer Picture1.AutoRedraw = True Num1 = Val(Text1.Text): Num2 = ...

...说有的VB程序运行在窗口上不显示结果,这是什么原因呢
在这个例子中,虽然有abc三个变量的赋值语句,程序也的确运行了,但是,整个程序段中并没有显示语句,所以,不论ab还是c的值都不会从窗口中显示出来。如果需要显示,则加上print语句,如以下三句分别是显示abc的语句:print a print b print c 可以根据设计的的思路选择显示出相应的变量值。如仅仅显示...

...在足够长的光滑水平轨道上有三个小木块A、B、C,质量分别为mA、mB...
mAvA+mBvB1=(mA+mB)vAB解得:vAB=1m\/s 当A、B、C三者达到共同速度vABC时,弹簧的弹性势能最大为EP2由动量守恒,得:(mA+mB)vAB+mCvC1=(mA+mB+mC)vABC 由能量守恒定律得:12(mA+mB)vAB2+12mCvC12=12(mA+mB+mC)vABC2+EP2,...

VB,如何调用某个已经打开的程序窗口?
可以使用vb里面的AppActivate 语句来激活某个已经打开的程序窗口,语句如下:AppActivate title[, wait]参数 title 必需的。字符串表达式,所要激活的应用程序窗口的标题。可以使用 Shell 函数返回的任务识别码来替换 title,以激活应用程序。wait 可选的。Boolean 值,说明在激活另一个应用程序之前调用...

excel用vb实现,ABC列为每行有三个数字若干行,D1、E1是公式判断,返回0...
直接计算出再判断不是更好?下面的只是计算D E 列,如果你要计算其他还要稍微修改。Sub AAA()Dim R As Long, I As Long Dim R1 As Range, R2 As Range R = Range("A65536").End(xlUp).Row Range("d1").Resize(R).Formula = "=if(sum(a2:c2)>50,1,0)"Set R1 = Cells.Find("...

vb:和;有什么区别
:是语句分割符,以便让多条语句可以写在同一行上,比如 a=1 b=2 c=3 可以写成这样 a=1: b=2: c=3 ;则是在Print语句中用来控制输出格式的,即当前内容输出完毕后光标不跳到下一行,下一次的输出内容将紧接着当前位置继续输出,比如:Print "abc";Print "123"那么显示结果为 abc123 ...

相似回答
大家正在搜