FrmB 窗体调用 FrmA 窗体中的方法
时间: 2023-12-06 21:04:02 浏览: 85
可以通过以下步骤实现 FrmB 窗体调用 FrmA 窗体中的方法:
1. 在 FrmA 窗体中定义一个公共的方法,例如:
```c#
public void MyMethod()
{
// do something
}
```
2. 在 FrmB 窗体中创建一个 FrmA 类型的对象,例如:
```c#
FrmA frmA = new FrmA();
```
3. 调用 FrmA 中的方法,例如:
```c#
frmA.MyMethod();
```
这样就可以在 FrmB 窗体中调用 FrmA 窗体中的方法了。
相关问题
汇率兑换(2.0) 要求:设计一个汇率兑换程序(支持美元和人民币相互兑换),可以将输入的人民币换算成美元,或者将输入的美元换算成人名币。 (输入的金额带单位,美元单位是USD,人民币单位是RMB) 根据输入判断是人民币还是美元,然后进行相应的汇率转换,并输出换算后的金额,其中USD = 6.77RMB 功能要求:程序可以一直运行,知道用户选择退出。
好的,这是一个简单的汇率兑换程序,可以实现人民币和美元相互兑换。以下是程序的代码:
```python
while True:
money = input("请输入金额(格式:100USD或100RMB),退出请输入Q:")
if money.upper() == 'Q':
break
elif money[-3:].upper() == "USD":
rmb = float(money[:-3]) * 6.77
print("换算后的金额为:%.2fRMB" % rmb)
elif money[-3:].upper() == "RMB":
usd = float(money[:-3]) / 6.77
print("换算后的金额为:%.2fUSD" % usd)
else:
print("输入格式错误,请重新输入!")
```
程序使用了一个 while 循环,可以一直运行,直到用户输入 Q 退出。在每次循环中,程序会提示用户输入金额,格式为 100USD 或 100RMB,其中 USD 和 RMB 都是单位,表示美元和人民币。如果用户输入 Q,则退出程序。
如果用户输入的金额是以 USD 结尾的,则说明需要将美元换算成人民币。程序会将金额转换为浮点数,并乘以汇率 6.77,得到换算后的人民币金额,并输出。如果用户输入的金额是以 RMB 结尾的,则说明需要将人民币换算成美元。程序会将金额转换为浮点数,并除以汇率 6.77,得到换算后的美元金额,并输出。
如果用户输入的金额格式不正确,则程序会提示用户重新输入。
阅读全文