新人求助。

问题描述

大家好,我是一个新手刚接触这一块,现在遇到一个问题,不知道怎么弄了,就是一个按钮会按过头,最大数字100,但一直按的话会超过100就提示出错,我知道要给这个按钮一个值。超过这个值按钮无效,但不知道代码该怎么写,下面是代码,希望大神能帮忙看一下,最好是有代码。谢谢了privatevoidbuttonDown1_Click(objectsender,EventArgse){DCControl[]DCMotor=Program.form1.DCMotor;for(bytem=0;m<4;m=(byte)(m+1)){DCMotor[m].UpOrDown(-1);}}

解决方案

解决方案二:
楼主移步到C#社区提问啊
解决方案三:
定义一个模块变量,然后数数就行了。
解决方案四:
intclickCount=0;privatevoidbuttonDown1_Click(objectsender,EventArgse){if(clickCount>100){//TODO:设置按钮无效}else{clickCount++;}}

解决方案五:
现在的问题是加一和减一的功能都有了,就是想加到100或者减到0后按钮再按下去无效。请问这个代码要如何添加,谢谢了。这个是以前的代码。privatevoidbuttonUP1_Click(objectsender,EventArgse){DCControl[]DCMotor=Program.form1.DCMotor;for(bytem=0;m<4;m=(byte)(m+1)){DCMotor[m].UpOrDown(1);}}privatevoidbuttonDown1_Click(objectsender,EventArgse){DCControl[]DCMotor=Program.form1.DCMotor;for(bytem=0;m<4;m=(byte)(m+1)){DCMotor[m].UpOrDown(-1);}}
解决方案六:
引用4楼oHuaYangNianHua12345的回复:

现在的问题是加一和减一的功能都有了,就是想加到100或者减到0后按钮再按下去无效。请问这个代码要如何添加,谢谢了。这个是以前的代码。

就用版主的做法,加个变量计数。或者如果只是数字,你直接用numberupdown控件,设置个最大最小值以后就好了,上下按钮都是控件自带
解决方案七:
引用5楼xdashewan的回复:

Quote: 引用4楼oHuaYangNianHua12345的回复:
现在的问题是加一和减一的功能都有了,就是想加到100或者减到0后按钮再按下去无效。请问这个代码要如何添加,谢谢了。这个是以前的代码。

就用版主的做法,加个变量计数。或者如果只是数字,你直接用numberupdown控件,设置个最大最小值以后就好了,上下按钮都是控件自带

顶一个
解决方案八:
有具体的参考代码吗,谢谢了
解决方案九:
你可以在按钮后面加一个隐藏域记录你的点击次数,在你的点击事件里面去判断这个值并更改这个隐藏域的值
解决方案十:
DCMotor是什么东西

时间: 2024-10-29 13:21:35

新人求助。的相关文章

要求在这里-java分割字符串新人求助

问题描述 java分割字符串新人求助 解决方案 String a=""abcd.e.fg""; String[] ss = a.split(""[.]""); for(String i : ss) System.out.println(i); 解决方案二: String[] s=""ab.cd"".split(""\.|); for (String o : s) {

线程-新人求助关于java.lang.StackOverflowError的异常问题

问题描述 新人求助关于java.lang.StackOverflowError的异常问题 public class ProcessRow { Properties source= new Properties(); { try { FileInputStream fis = new FileInputStream(new File( inputPropertieName())); InputStreamReader isr = new InputStreamReader(fis, "UTF-8&

函数调用-新人求助 vb.net+access数据库编写电话簿,调用添加和删除函数,调试都卡住了。

问题描述 新人求助 vb.net+access数据库编写电话簿,调用添加和删除函数,调试都卡住了. 添加函数: '写一个添加用户信息的方法,它的返回值是布尔型, Function AddUser(ByVal User As DBuser) As Boolean '首先判断用户名是否已经存在 Dim SQLString As String SQLString = "SELECT * FROM telephonebook WHERE 姓名 ='" & nm & "

设计-快来啊!!!!新人求助!!!

问题描述 快来啊!!!!新人求助!!! 求告知这段话的详细解析.正好在做这个课程设计.谢谢啦. MOV AL,0B6H OUT 43H,AL MOV DX,12H MOV AX,348ch DIV DI OUT 42H,AL MOV AL,AH OUT 42H,AL IN AL,61H MOV AH,AL OR AL,3 OUT 61H,AL 解决方案 得,都出来汇编了.哎,这么多年没用了,寄存器还有点印象. 查一下书就可以了吧. 解决方案二: 还是翻翻书,看看MOV OUT DIV等语句的作用

c++基础-新人求助!记录程序时间出错

问题描述 新人求助!记录程序时间出错 #include #include #include #include"sort.h" using namespace std; int main() { int choice, n, i, j; DWORD start, end; while(1) { cout << "输入数据的方式:" << endl; cout << "1.手动输入" << endl;

sql 报错——新人求助(C币不足不好意思)

问题描述 sql 报错--新人求助(C币不足不好意思) 1C select rownum t.XZQ t.JBR t.RQ t.JBZYWT t.JSR t.JLR t.YW_GUID from XFDJB t where upper ( t.XZQ || t.JBR || t.RQ || t.JBZYWT || t.JSR t.JLR) like upper ('% 2008-11-28 %') 解决方案 看不懂,呵呵呵呵呵呵呵呵 解决方案二: 诶---- --逗号 注意啦,该死 解决方案三:

java新人求助C:forEach和C;if

问题描述 java新人求助C:forEach和C;if function showJlInspectionLocalCheckPerson(){ var dotable2 = document.getElementById('tab11'); var nodes2 = dotable2.lastChild.getElementsByTagName("input"); for( i=0;i<nodes2.length;i++){ if(nodes2[i].name=="i

s3-java 关于字符串分割问题新人求助

问题描述 java 关于字符串分割问题新人求助 小弟是个菜鸟刚刚接触但是很喜欢Java希望大家帮帮忙!!!现在有一个字符串"abcd efgh ijkl"我想分解上面的字符串,遇到空格就把它弄成一个字符串得到3个字符串,分别为s1=abcd s2=efgh s3=ijkl 解决方案 String s = ""abcd efgh ijkl"";String[] result = s.Split("" "");

新人求助,写csdn博客的时候插入代码显示行号

问题描述 新人求助,写csdn博客的时候插入代码显示行号 这是我自己写博客时候插入的代码,但是不显示行号,请问怎么才能显示呢 解决方案 我明白了,原来保存之后就有行号了,被自己蠢哭了(┬_┬) 解决方案二: 解决方案三: markdown好像没有这个功能.

mysql-Java入门新人求助:Js中表格如何实现保存删除这两个功能?请举例说明

问题描述 Java入门新人求助:Js中表格如何实现保存删除这两个功能?请举例说明 做了一个网页,具有登录功能,其中welcome.jsp为登陆成功后的页面,那么问题来了,我新建了一个表格,如何让这个表格可以进行保存删除这两种操作?请举例说明,谢谢. 解决方案 JS:function del(r) { var i = r.parentNode.parentNode.rowIndex; alert(r.parentNode.parentNode.rowIndex); document.getElem