构建一个程序,在按下按钮时,将按下的事件保存为数组中的“1”。我想拥有3个按钮,因此阵列在指定的时间长度内会有3个满了0或1的字段(按下或不按下)。不太熟悉C#,所以我不知道从哪里开始。有任何想法吗?寻找一种在按下按钮时获取按钮ID的方法
0
A
回答
0
首先,您应该熟悉C#语言。开始的一个好方法:https://www.tutorialspoint.com/csharp/
我不知道你的最终目的是什么,但如果你真的想要去与阵列然后尝试这样的事:
// declare it as class member
int[] buttonStates = new int[3] {0, 0, 0}; // immediate initialization
有几种方法来处理按钮按下。它取决于你正在开发的平台:WinForms,ASP.NET,WPF等?
但一般来说:
你的按钮事件处理程序应该包含将数组1放入的代码。
// in the first button handler:
buttonStates[0] = 1;
// in the second button handler:
buttonStates[1] = 1;
// in the third button handler:
buttonStates[2] = 1;
0
添加到提供的答案和您的标题建议获得按钮ID。要唯一标识每个按钮,可以使用按钮的“名称”(要识别的元素的唯一名称)或“标记”(可用于存储有关元素的自定义信息)属性。 您可以设置按钮ID按钮的标签属性:
Button btn = new Button();
btn.Tag = 1;
然后在事件处理
private void Btn_Click(Object sender, RoutedEventArgs e)
{
Button b = (Button)sender;
int btnTag = (int)b.Tag; //check the Id
}
可以参考该按钮使用这种“ID”
相关问题
- 1. 获取按钮ID不整个按钮
- 2. Android:分配按钮时获取一个空值按钮ID
- 3. 按下按钮时获取值
- 4. 一种为WPF ScrollViewer控件获取“按钮按下事件”的方法
- 5. HTML - 通过按下同一行内的按钮获取行ID
- 6. 当按下按钮时读取一行
- 7. Java在GUI中按下按钮时会生成下一组按钮按钮
- 8. 按下主页按钮时将运行哪种方法?
- 9. 以Id出现时,按下按钮
- 10. 按下按钮时JqGrid给出ID
- 11. PHP获取按钮ID
- 12. CodenameOne按下按钮时更改按钮
- 13. 当按钮按下时,找到UITableViewCell中按钮的indexPath?
- 14. 当按钮按下按钮时,在HTML按钮上捕获mousedown事件
- 15. jQuery的按钮 - 按下获取价值
- 16. 获取按下按钮的压力
- 17. 按下后按钮按钮
- 18. 我有一个按钮和一个手势识别,当按下按钮时,只应该调用一种方法
- 19. 按一下按钮在JavaScript
- 20. 获取拾取值时,另一个按钮被按下
- 21. 如何在按下按钮时突出显示一个按钮
- 22. 几个按钮的一种方法?
- 23. 按下按钮的同时按下了
- 24. 寻找一种可可方法来模拟一个没有事件作为参数的按钮按下
- 25. 的iMacros:查找帧按钮是在没有按下按钮
- 26. 如何获取按钮下方的ListView
- 27. 从按下按钮获取返回值
- 28. NodeJs/Express获取ID //按下提交按钮的名称
- 29. iPhone在按钮上按下按钮
- 30. 获取按钮的文字时,点击任何一个按钮
开始与代表和事件,你会得到这个想法。 https://msdn.microsoft.com/en-us/library/orm-9780596521066-01-17.aspx – Zinov