继承的加载问题

问题描述

窗口打开默认是医嘱界面我在危急值报警的界面中用了timer控件定时扫描给出提示弹框问题:不会提示弹框除非你去把这个危急值报警去点一下点了一下之后就能按照要求走了usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Drawing;usingSystem.Data;usingSystem.Text;usingSystem.Windows.Forms;usingNeusoft.HISFC;usingNeusoft.NFC;usingSystem.Data.OracleClient;namespaceNeusoft.UFC.Order.Controls{publicpartialclassbaojin:Neusoft.NFC.Interface.Controls.ucBaseControl{publicbaojin(){InitializeComponent();}privatevoidbaojin_Load(objectsender,EventArgse){//MessageBox.Show("有危急值需要处理load","危急值",MessageBoxButtons.OKCancel,MessageBoxIcon.Warning);}privatevoidtimer1_Tick(objectsender,EventArgse){OracleConnectioncon=newOracleConnection();//connectionString是你的连接字符串。con.ConnectionString="*******************;";//连接参数OracleCommandcmd=newOracleCommand();cmd.Connection=con;con.Open();cmd.CommandText="**********************";OracleDataReaderreder=cmd.ExecuteReader();if(reder.Read())MessageBox.Show("有危急值需要处理","危急值",MessageBoxButtons.OKCancel,MessageBoxIcon.Warning);//con.Close();}}}

解决方案

解决方案二:
MessageBox.Show你这个阻塞执行了啊……如果你要弹信息又不阻塞,那你应该自己写个form,然后show出来
解决方案三:
你把timer1放到了报警页面里,报警页面不打开,timer也不执行啊要么你换个控件,不要用窗体控件比如用线程,或者用事件的机制
解决方案四:
引用1楼starfd的回复:

MessageBox.Show你这个阻塞执行了啊……如果你要弹信息又不阻塞,那你应该自己写个form,然后show出来

问题不是这个而是这个不执行一定要去点一下才执行
解决方案五:
或者你把timer放进主窗体里去
解决方案六:
引用2楼Z65443344的回复:

你把timer1放到了报警页面里,报警页面不打开,timer也不执行啊要么你换个控件,不要用窗体控件比如用线程,或者用事件的机制

我的想法是能不能在医嘱的那个打开界面加上一段代码把我这个危急值报警的用户控件打开(就相当于去点了一下)
解决方案七:
你这个timer应该是在主窗体里面执行啊,按你这个不打开就能弹的需求
解决方案八:
也行啊.写条语句呗
解决方案九:
引用7楼Z65443344的回复:

也行啊.写条语句呗

怎么写了请赐教

时间: 2024-10-09 02:44:12

继承的加载问题的相关文章

relativelayout-定义一个类继承RelativeLayout在用inflater加载布局文件时为什么找不到?

问题描述 定义一个类继承RelativeLayout在用inflater加载布局文件时为什么找不到? 解决方案 http://www.oschina.net/question/657381_122348 解决方案二: 是不是import的R路径不对啊

跨域网站实现了单点登录,但各网站的每个页面继承验证类,导致页面加载时 刷新两次

问题描述 跨域网站实现了单点登录,但各网站的每个页面继承验证类,导致页面加载时刷新两次各网站加载较慢单点登录原理是各网站的用户凭证保存到验证服务器的cache中请问有什么异步方法不让每个页面都刷新一次谢谢 解决方案 解决方案二:每个页面都访问单点登录系统?什么情况?你的网站,如果没有登录信息,才需要访问单点登录网页.而如果已经登陆过,你的网页该干什么还干什么.从单点登录网页重定向回到当前网站页面之后,当前网站应该从单点登录网站(根据传来的url参数)把用户的信息取过来保存,以后在打开别的页面时就

如果动态加载dll并继承该类,,

问题描述 如何,开发这个模块?目的给一个程序模块添加扩展,但是该模块必须开源,而且继承自该程序的类,才能执行.我已经开发好这个模块,但是我想进行加密,所以封装成dll.我当前的想法,写一个load.cs文件,来加载dll,并让load.cs文件继承封装dll中的类.求助,,,不知道该怎么实现,, 解决方案 解决方案二:怎么又要开源又是加密的?并让load.cs文件继承封装dll中的类这又是什么说法?解决方案三:MEF去了解一下说不定有用,把抽象类公开,实现类加密?解决方案四:没看懂你到底想干啥你

使用多线程加载多个Xml文件到TreeView控件

treeview|xml|多线程|加载|控件 在很多情况下程序员需要采用多线程来开发应用程序,用户可以在前台操作数据或其他工作,在后台程序正在加载很大的一些文件,而这一过程不会影响到前台的用户.在这篇文章中,我来讲述一下怎样通过多个线程来加载多个文件.在这个例子中我们将来研究这样一件事情,读取多个Xml文件并通过TreeView把它们显示出来.我们可以通过数据库来完成,不过为了保持例子的简单这里采用了Xml文件. 你会注意到我们有两个xml文件同原代码放在一起.程序用户界面如下: Filedis

ASP.net中动态加载控件时一些问题的总结

asp.net|动态|加载|控件|问题 经常见到有人说在ASP.net中不要使用动态控件,我想主要的原因在于使用动态控件会带来一些问题,在做项目的过程中,我将由动态加载控件引发的总是作了一个小小的总结.1 .在使用LoadControl加载控件后,用户控件中的某些控件不再响应事件. 这个问题主要是由于将控件加载放在if (!Page.IsPostBack)之内引起的,放在外面即可.在思归的blog上对此问题进行了详细的说明.2.用户控件中某些控件的响应出现问题,如某个按钮第一次选择时不触发CLI

动态加载用户控件的组件

动态|加载|控件 动态加载用户控件的组件!(终结MasterPages技术) 让我们来做个页面模版吧!有了模版是不是就可以统一了呢!Sure ! 比如:模版页Template.ascx中我们留出中间一个部分,或者你想要留出的一个空间,让以后放入你想要的内容. 好了!那么在我们的页面index.aspx上我们就可以引用这个Template.ascx,然后在空出的部分放入我们特别的东西,当然最好是在空的地方我们插入另外一个页面如:List.ascx, 当然我们在做个页面MyArchive.aspx.

动态加载用户控件的组件!(三)

动态|加载|控件 上一篇文章写到动态加载用户控件的简单应用 页面是用来浏览信息的!但是更重要的是和用户交互,根据不同的需求提供不同的内容服务,这是一种服务或是一种更贴近用户的人性化.(又在胡言乱语了!^_^) 动态加载叶面,根据不同的用户权限加载不懂的内容服务.根据用户的相应加载相应的内容服务. 还有另外一个应用就是做到页面与代码的分离.在vs2003里,一般ascx或aspx文件,在刚建立的时候都直接跟一个cs文件关联.那么我们在写程序的时候就不能分开来做.作叶面和写后台代码的不能分开.为了能

给.NET中的Windows窗体加载Xp样式

window|加载 给.NET中的Windows窗体加载Xp样式 作者:Heath Stewart 介绍 当Windows XP 带着他特有的可视化样式或者主题发布时,许多人为他拥有的华丽界面而兴奋.然而,当.NET1.0正式版本发布的时候,许多人包括我自己为Windows 窗体不支持Windows XP 的可视化样式而失望.我对可视化样式的API函数和微软的.NET框架开发文档进行了一番研究,而后认识到为.NET应用程序加上Xp样式也不是很难. 下面的将通过一个简单的程序来为你的程序和控件加上

如何动态加载控件以及插件编程思想(C#)

编程|动态|加载|控件 关键词:动态加载,控件,插件 控件,在实现快速开发中起着非常重要的作用,它可以将某一特定功能封装起来,供可户程序员调用,更重要的是它还可以实现插件式开发,使软件的灵活性.可扩充性大大增强.在网络上,也有很多动态加载控件.动态调用类成员等的资料.下面,我就将动态加载控件总结一下,以供大家参考.(不过由于本人水平有限,不一定有参考价值,写出来一方面是为了总结自己,以求提高,另一方面也希望各为朋友看到我的不足,给我提出宝贵意见)一.动态加载控件 动态加载,最基本用到的就是反射机