求助,类库和winForm的参数

问题描述

做一个小项目,在类库中自定义一个控件,该控件首先要用重载onpiant的绘出两盏灯,这两盏灯用枚举类型来表示开关状态,然后需要一个Button控制两盏灯的开关,这个Button应该怎么做?在winform里,那么怎样控制类库里的参数?或者在类库能直接定义这样一个Button?新手啊,求哪位大神教一下。。。

解决方案

解决方案二:
好吧这个问题不太懂如果是我就直接做个重载函数好了
解决方案三:
你还没有入门吧
解决方案四:
引用2楼的回复:

你还没有入门吧

刚接触的样子,可以给点建议么?
解决方案五:
做一个灯的控件,增加一个属性,用来改变颜色,并且绘制。将这个控件和一个CheckBox放入窗口。将CheckBox设置为Button类型的外观,用CheckBox控制这个灯即可。
解决方案六:
引用1楼的回复:

好吧这个问题不太懂如果是我就直接做个重载函数好了

Button的重载?能给点具体代码么?

时间: 2016-10-25

求助,类库和winForm的参数的相关文章

[GduUI类库]C# WinForm控件分享

问题描述 前段时间我发了个帖子,分享了我自己写的一个C#UI类库,演示了窗体类GMForm实现的效果,大家可以再看看.现在类库增加了几个控件,同样分享给大家.这几个控件分别是:GMVScrollBar,GMHScrollBar,GMTrackBar,GMProgressBar,GMRollingBar.这些控件与GMForm窗体一样,都可以通过相应的XTheme来配置出不同的形状和外观,而且支持运行时动态切换.下面看看这些控件的效果图.主界面GMScrollBar效果,上面这些不同形状,不同外观

新人求助,关于winform多窗体交互的。

问题描述 如果在窗体A中定义了静态的方法,那么可以在窗体B中调用,但是窗体A中静态的方法又不能控制窗体A中的控件.如果把这个方法改为非静态的,那窗体B中又调用不了,抓狂了.有没有简单点的方法能实现窗体B中调用窗体A中的方法,这个方法控制窗体A中的控件改变其值?如其他某些编程语言,可以在Form1定义一个叫做set_text的function,function内容为Form1.textbox.text="aaa",只要在窗体B中Form1.set_text(),那么Form1的textb

求助!.net WinForm 客户端第一次慢(20多秒)

问题描述 我用.netWinForm开发的一个客户端系统,客户端是通过调用WebService来操作数据库的,现在遇到一个问题就是客户端第一次调用WebService的方法时响映很慢,总得花上20多秒,即是一个简单的返回一个字符串没有数据库的操作也一样慢,而且这种情况是有的电脑会有的电脑就不会,不知道是怎么回事,在地困或中,求高手们出来指点指点一下,Thankyou! 解决方案 解决方案二:友情帮顶解决方案三:主要是调用的对象和XML之间的转换造成启动慢的原因详细请参照下文.http://blo

求助呀,SAXBuilder.build()参数应该是什么类型呢?

问题描述 这样一段代码:StringfilePath=getInitParameter("configXML");StringfileRealPath=getServletContext().getRealPath(filePath);//尝试建立配置文件的DOMtry{org.jdom.input.SAXBuilderbuilder=newSAXBuilder();org.jdom.DocumentpDoc=builder.build(fileRealPath);//这里出错,是IO

new-监听器的参数问题,求助,理论基础

问题描述 监听器的参数问题,求助,理论基础 为什么监听器参数能new,他可能是抽象类,或方法体啊!!无敌小菜鸟!就是蠢得任性!求答复? 解决方案 接口作为参数的时候,可以使用new,如new Thread(new Runnable(){...}),这时,接口的必须有实现内容,这样,jvm就会认为这个一个实现了接口的匿名内部类. 解决方案二: 没听懂你要问的是啥啊,你说的监听器是用来做什么的,能细致说一下吗

Winform客户端向web地址传参接收参数的方法_javascript技巧

在web端定义js方法去接收客户端传递过来的参数,具体就是获取地址中?后的数据,各个参数用&分割,存储于数组中,获取. 具体如下: //定义获取地址中参数的方法 function GetRequest() { var url = location.search; var theRequest = new Object(); if (url.indexOf("?") != -1) { var str = url.substr(1); strs = str.split("

Winform开发框架之通用附件管理模块

在做Winform项目的时候,一直有一个梦想,就是希望把所有的组件模块组合即可组装成一个完整的项目系统(或者至少可以大部分完成).这即使是梦想,我也一直为之奋斗,每前进一步,我们离梦想就靠近一步.因此,本着这个梦想,我一路走来,开发整理了一系列的组件模块,包括底层的公用类库.Winform分页控件.通用的适应多数据库的查询组件,以及相对高层次一点的组件模块:通用权限管理系统.通用字典管理模块.通用程序自动更新模块.以及本篇随笔介绍的通用附件管理模块,当然还会有更多的组件模块会吸引我继续朝着梦想前

PHP开发框架总结

收集整理了一些主要的PHP开发框架和CMS系统平台,在此一并作个总结,或许以后会有补充. 开发框架 WACT http://wact.sourceforge.net/ 老牌的PHP编程框架,实现了很多企业级的开发模式 Horde http://www.horde.org/horde/ 提供了一些常用类库,可以满足参数处理.数据压缩.浏览器检测.链接跟踪以及 MIME.需要PEAR类库的支持,提供了API参考. Seagull http://seagull.phpkitchen.com/ 推荐 一

VSTO学习笔记(二)Excel对象模型

原文:VSTO学习笔记(二)Excel对象模型 上一次主要学习了VSTO的发展历史及其历代版本的新特性,概述了VSTO对开发人员的帮助和效率提升.从这次开始,将从VSTO 4.0开始,逐一探讨VSTO开发中方方面面,本人接触VSTO时间不长,也是一次尝试.鉴于Excel在整个Office家族中的重要地位,故先从Excel开始介绍,后续内容会陆续介绍Word.PowerPoint.Outlook.InfoPath等.由于VSTO 4.0建立在Office 2010基础之上,先介绍一下Office