在窗体中能不能修改UserControl的属性?

Waitforsniping 2013-01-24 11:06:55
这个问题是继续昨天的,昨天解决了在窗体中设置一个Button按钮一键获得所有UserControl的Name值,现在想问一下能不能再设一个Button按钮修改UserControl中TextBlock的背景色?
如果可以的话,求个代码。
...全文
271 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Waitforsniping 2013-01-25
  • 打赏
  • 举报
回复
没有我想要的答案啊,都不明确
gxingmin 2013-01-24
  • 打赏
  • 举报
回复
在UserControl里定义下面的属性 public TextBlock TextBlock { get{return textBlock1;} set{textBlock1=value;} } textBlock1是你UserControl是上放的实际控件
Waitforsniping 2013-01-24
  • 打赏
  • 举报
回复
引用 2 楼 gxingmin 的回复:
UserControl里的TextBlock设成public属性,这样在设计里属性窗口就能看到这个属性,展开就能对背景设置颜色了
怎么设定,这个真不会
gxingmin 2013-01-24
  • 打赏
  • 举报
回复
UserControl里的TextBlock设成public属性,这样在设计里属性窗口就能看到这个属性,展开就能对背景设置颜色了
cheng2005 2013-01-24
  • 打赏
  • 举报
回复
代码本天成,码农偶得之。——谨以此句赠予各位胶水程序员。
夜色镇歌 2013-01-24
  • 打赏
  • 举报
回复
引用 6 楼 qq542369628 的回复:
引用 4 楼 gxingmin 的回复:在UserControl里定义下面的属性 public TextBlock TextBlock { get{return textBlock1;} set{textBlock1=value;} } textBlock1是你UserControl是上放的实际控件 引用 5 楼 lye2000000_s……
慢慢来..
Waitforsniping 2013-01-24
  • 打赏
  • 举报
回复
引用 4 楼 gxingmin 的回复:
在UserControl里定义下面的属性 public TextBlock TextBlock { get{return textBlock1;} set{textBlock1=value;} } textBlock1是你UserControl是上放的实际控件
引用 5 楼 lye2000000_super 的回复:
一种就是你在UserControl里增加一个public方法,实现TextBlock的背景色切换。 第二种就是在UserControl里把TextBlock 的Modifiers改成public,那么你在按钮的点击事件里就可以访问到这个TextBlock了。
按钮事件的代码怎么写呢,刚才一直在看get、set了,我还不知道“public TextBlock TextBlock”的第二个TextBlock是什么,到现在也没弄懂,刚才下了本C#的基础电子书准备看看呢,新手,各种纠结啊
  • 打赏
  • 举报
回复
一种就是你在UserControl里增加一个public方法,实现TextBlock的背景色切换。 第二种就是在UserControl里把TextBlock 的Modifiers改成public,那么你在按钮的点击事件里就可以访问到这个TextBlock了。

110,535

社区成员

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

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

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