C#子母視窗問題

helloyo 2012-01-31 03:07:31
想在A視窗點個button 可以彈出B視窗將資料顯示在B視窗
例如在A視窗點選小狗
B視窗會顯示小狗的身高 體重等相關資料
懇請賜教!!
...全文
171 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2012-02-01
  • 打赏
  • 举报
回复
窗体传值,有很多种方法,我感觉用属性比较好,给B窗体添加一个DogID属性,在点击窗体A的按钮时构造一个窗体B的实例,赋给DogID值,然后Show(),在B窗体的加载事件中根据DogID去获取相关信息。
童话少年 2012-02-01
  • 打赏
  • 举报
回复
FormA的按钮事件写
new FormB(参数).ShowDialog();

然后FormB窗口
public FormB(定义 参数)
{
InitializeComponent();
//这里就接收参数好了,然后就可以赋值了
}
ireenter 2012-02-01
  • 打赏
  • 举报
回复
7楼说的是正解。
baishaoge 2012-01-31
  • 打赏
  • 举报
回复
你要实现的这个功能是否连接数据库如果连接数据库的话~可以在button单击事件里吧参数传递过去的
然后在查询传过去的值 就可以! 没有数据库的话也可以用上面的方法也可以传递的参数比较多~~用委托和事件也可以额 单击button~来获得要取的值
紫豆荚 2012-01-31
  • 打赏
  • 举报
回复
可以通过事件和委托的形式实现
熙风 2012-01-31
  • 打赏
  • 举报
回复
点击button时把编号传到B窗体,再在B窗口通过编号查找相关信息显示在B窗口上面
feixiang993 2012-01-31
  • 打赏
  • 举报
回复
我也想知道答案。
helloyo 2012-01-31
  • 打赏
  • 举报
回复
B視窗資料用textbox顯示~

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧