过年了散分(押宝赚了点分和大家分享分享)

jishengzu 2009-01-03 01:54:56
大家随便发点比较实用的列子吧!
没有好列子的也进来接分吧!

顺便问问怎么用代码动态拷贝一个控件
比如按钮控件
在Form1中的button1拷贝到Form2(要把button1设置好的属性拷贝过去之外还把button1的事件拷贝过去)


我的等级不够只能先发100分 人多了加多100分
...全文
254 72 打赏 收藏 转发到动态 举报
写回复
用AI写文章
72 条回复
切换为时间正序
请发表友善的回复…
发表回复
Spade_J 2009-01-04
  • 打赏
  • 举报
回复
JF
kylewangkylewang 2009-01-04
  • 打赏
  • 举报
回复
呵呵,恭喜楼主啊!
sunshine_anycall 2009-01-04
  • 打赏
  • 举报
回复
jf
ZhengZhiRen 2009-01-04
  • 打赏
  • 举报
回复
jf
che2piaopiao 2009-01-04
  • 打赏
  • 举报
回复
接分 恭喜 支持
mouse1984dog 2009-01-04
  • 打赏
  • 举报
回复
只能看看文件伪装代码
问题太难
fengyecsdn 2009-01-04
  • 打赏
  • 举报
回复
接分 恭喜 支持
MadeInTexas 2009-01-04
  • 打赏
  • 举报
回复
学习一下
ljzs713122 2009-01-04
  • 打赏
  • 举报
回复
up
Hertz_liu 2009-01-04
  • 打赏
  • 举报
回复
楼主,教一下押宝有没有什么秘诀啊?我押了有好几百分,可是都没了~~~~~~~~~~
ldy201001 2009-01-04
  • 打赏
  • 举报
回复
一种设计模式——观察者模式

using System;
using System.Collections.Generic;
using System.Text;

namespace 观察者模式
{
class Program
{
static void Main(string[] args)
{
ConcreteSubject s = new ConcreteSubject();

s.Attach(new ConcreteObserver(s, "X"));
s.Attach(new ConcreteObserver(s, "Y"));
s.Attach(new ConcreteObserver(s, "Z"));

s.SubjectState = "ABC";
s.Notify();

Console.Read();

}
}


abstract class Subject
{
private IList<Observer> observers = new List<Observer>();

//增加观察者
public void Attach(Observer observer)
{
observers.Add(observer);
}
//移除观察者
public void Detach(Observer observer)
{
observers.Remove(observer);
}
//通知
public void Notify()
{
foreach (Observer o in observers)
{
o.Update();
}
}
}

//具体通知者
class ConcreteSubject : Subject
{
private string subjectState;

//具体通知者状态
public string SubjectState
{
get { return subjectState; }
set { subjectState = value; }
}
}


abstract class Observer
{
public abstract void Update();
}

class ConcreteObserver : Observer
{
private string name;
private string observerState;
private ConcreteSubject subject;

public ConcreteObserver(
ConcreteSubject subject, string name)
{
this.subject = subject;
this.name = name;
}
//更新
public override void Update()
{
observerState = subject.SubjectState;
Console.WriteLine("观察者{0}的新状态是{1}",
name, observerState);
}

public ConcreteSubject Subject
{
get { return subject; }
set { subject = value; }
}
}

}


mawering 2009-01-04
  • 打赏
  • 举报
回复
接分!
hhlys 2009-01-04
  • 打赏
  • 举报
回复
直接使用窗口继承。
byte377 2009-01-04
  • 打赏
  • 举报
回复
UP
cheng_er 2009-01-04
  • 打赏
  • 举报
回复
UP

接分
zjs1109 2009-01-04
  • 打赏
  • 举报
回复
JF
caorenlong 2009-01-04
  • 打赏
  • 举报
回复
接..分
h13826013646 2009-01-03
  • 打赏
  • 举报
回复
jf
ypb362148418 2009-01-03
  • 打赏
  • 举报
回复
JF,谢谢LZ
china_west 2009-01-03
  • 打赏
  • 举报
回复
接分哈
谢谢
加载更多回复(51)

110,539

社区成员

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

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

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