写手机网页在head上面加这句话避免显示问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_39205291/article/details/79346896
<meta name="full-screen" content="yes">
<meta name="x5-fullscreen" content="true">
<meta charset="utf-8">
<meta name="viewport"
      content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no"/>
展开阅读全文

句话怎么写?

03-03

下面是在另一个论坛上的贴子,转贴过来,望有能人解之rn================================================================rnrn//一串问号那句话 rnusing System; rnrnpublic delegate void eventhandler(); rnrnpublic class A rn rn public event eventhandler TestEvent; rn public A() rn rn TestEvent += new eventhandler(eventA); rn rn public void eventA() rn rn Console.WriteLine("Event A"); rn rn public virtual void run() rn rn TestEvent(); rn rn rnrnpublic class B:A rn rn public B() rn rn TestEvent += new eventhandler(eventB); rn rn public void eventB() rn rn Console.WriteLine("Event B"); rn rn rnpublic class C:B rn rn rnrnpublic class main rn rn public void run() rn rn C c = new C(); rn B b = new B(); rnc.TestEvent -= ?????????????????????????????//remove the implement of class A rnrnrn c.TestEvent += new eventhandler(e); rn c.run(); rn b.run(); rn rn public void e() rn rn Console.WriteLine("main Event"); rn rn rnrnpublic class mainclass rn rn public static void Main() rn rn main m = new main(); rn m.run(); rn rn c.TestEvent += new eventhandler(e); rn c.run(); rn b.run(); rn rn public void e() rn rn Console.WriteLine("main Event"); rn rn rnrnpublic class mainclass rn rn public static void Main() rn rn main m = new main(); rn m.run(); rn rn rnrnrnrn=================================================================rnrnc.TestEvent -= new SytstemEvent.EventHandler(e) rn是一样的,估计编译器根据事件函数的地址来判断,具体可查看c#的语言规范 rnrn===================================================================rnrn可以这样写 rnc.TestEvent -= new eventhandler(c.eventA); rn但是这是我知道A.eventA是delegate的情况下,并且它是public的。 rn可是如果是TextBox的话,我就没有办法了。 rn一个是不知道delegate的名字,另一个modifier不是public。 rn怎么弄? rnrn=================================================================rnrn能不能说明白一点? rnrn=======================================================================rnrn假设现在的需求是这样的:在一个TextBox中,按下键盘,没有字符在TextBox中显示,或者要显示一些不同的东西。 rn正常的想法是加入KeyDown(或者KeyUp or KeyPress)事件。但是这样只能是增加功能。原来TextBox实现的输入的功能还在。 rn(不要告诉我把写出来的字符删掉哦) rn我要屏蔽掉,或者就是拿掉TextBox实现的那个操作。 rn现在发现就是multicast delegate造成的。 rn问题是怎么去掉人家已经做好的响应操作呢? rnrnrn==================================================================rnrn没有仔细去想,有一个比较BT的方法,不知是否可行 rn设置TextBox的ReadOnly属性为true, rn然后再加入自己的KeyDown事件处理函数 rnrn==================================================================rnrn哎呀,我说TextBox也是这么一说,就是想把事情说简单点儿。 rn本来的问题呢,是DataGrid,在Cell里面如果放一个ComboBox的话,那么按上下键就换Cell了。 rn可是我们想让Cell不换,而是更改ComboBox的选项。 rn要解决这个问题就要去掉DataGrid的操作了。 rn怎么办? rn 论坛

没有更多推荐了,返回首页