【c# – 这是否可以计算按钮单击回发】教程文章相关的互联网学习教程文章

c#-动态生成调用Lambda函数的按钮-可变范围【代码】

我遇到的情况是我拥有someFunction(int),并且我需要以编程方式生成n个将调用它的按钮.这意味着我要创建单击时调用someFunction(1),someFunction(2),… someFunction(n)的按钮B1,B2,… Bn. 这是我尝试执行此操作的方式(半伪代码):for (int i = 1; i <= n; i++) {Button b = new Button();b.Caption = "Value " + n; // non-WPF: b.Text = "Value " + n;b.Click += (sender, event) => {someFunction(i);} }令我烦恼的是,当我单击第...

c#-在画布中移动按钮【代码】

当鼠标悬停在UIElement上并且用户按下Ctrl时,以下代码应该在画布中移动UIElement.void keydown(Object sender, KeyEventArgs e){if (e.Key == Key.LeftCtrl || e.Key == Key.RightCtrl){control++;if (control == 1){drag = true;elem = (UIElement)Mouse.DirectlyOver;}elsedrag = false;control %= 2;}}void mousemove(object sender, MouseEventArgs e){Point p = e.GetPosition(canvas);if (drag){if (elem == null) return;//...

c#-将事件绑定/链接到嵌套在ItemsControls DataTemplate中的ItemsControl中的按钮【代码】

我的问题与此非常相似:(Binding events to buttons in an ItemsControl),但我在那里没有找到解决方案.我有一个ItemsControl,在其DataTemplate中,我还有另一个ItemsControl.外部控件中的项目包含具有某些属性的类,并且这些属性之一是一个集合.内部ItemsControl源绑定到此集合,内部控件DataTemplate内部有一个Button. 我的问题是,当我为按钮连接事件(.. Click =“ dummyfunc”)并尝试运行该项目时,我收到未处理的XamlParseException...

c#-全局按钮的动态样式,每个按钮具有不同的图像【代码】

我在Wpf C#应用程序中使用Buttons.我已经为这些按钮声明了一种样式:<Style x:Key="ButtonStyle" TargetType="{x:Type Button}"><Setter Property="Template"><Setter.Value><ControlTemplate TargetType="{x:Type Button}"><Grid Margin="0" Width="100" Height="60" >//some more code here that sets color and stuff<ContentPresenter HorizontalAlignment="Stretch" /><Image Source="Images/search_48.png" / >//some more ...

首页> C#>如何打开一个新的标签页/窗口,单击带有查询字符串的ItemTemplate asp:图像按钮?【代码】

我在DataList ItemTemplate中有一个ImageButton,我试图在单击ImageButton时打开一个新页面(新选项卡),但是它在同一选项卡中打开.<ItemTemplate><asp:ImageButton ID="ibtmImage" runat="server" ImageUrl='<%# Eval("Image") %>'OnCommand="ibtmImage_Command" CommandArgument='<%# Eval("Id").ToString() %>' OnClientClick="aspnetForm.target ='_blank';" /> </ItemTemplate>protected void ibtmImage_Command(object sender, ...

使用按钮(C#)的鼠标单击循环【代码】

我是C#的新手,所以请多多包涵! 我正在编写一个程序,以通过RS232将代码发送到家用望远镜支架. 希望我目前遇到的问题很简单(但对我来说很难!) 例如,我有一个按钮,我想在按下鼠标左键时执行循环(这将是连续的232数据流),然后当释放鼠标左键时我需要循环停止并执行另一行代码. 我衷心希望我所提供的信息足够,有人可以帮助我(我已经在互联网上搜索了答案,相信我!) 非常感谢.解决方法:钩上按钮上的MouseDown和MouseUp事件. MouseDown事...

C#Threading Run and Cancel按钮,需要能够取消长时间的处理运行【代码】

当用户单击“运行”时,该应用程序将运行大量代码以生成模型并将其显示在图表中.运行大约需要1-2分钟才能运行.我还有一个“取消”按钮,在单击“运行”按钮后会启用.我正在使用DotSpatial,因此我的按钮位于功能区UI的插件面板上. Run and Cancel上的click事件从插件开始,它调用后端类的代码Run and Click. 当用户在运行开始后单击cancel时,会有一个延迟,但是cancel方法会被调用并执行,但是运行永远不会停止,最终我们会看到图表显示.因...

C#-CheckboxList选择清除链接按钮单击(尽管回发检查)【代码】

清除复选框属性之前如何检索它们? 单击“开始!”后,我想计算复选框的数量.相反,单击后,将清除这些框(甚至是默认为选中的框),并且计数为零. 我是否需要另一种保护值免受回发的方法? → * .aspx<%@ Page Language="C#" Inherits="LunaIntraDB.sandbox" MasterPageFile="~/SiteMaster.master" %> <%@ MasterType VirtualPath="~/SiteMaster.master" %> <asp:Content ContentPlaceHolderID="HeadContent" ID="HeadContentContent" ...

C#-更新按钮单击【代码】

我有一个按钮,代码还可以,但是更新时出现错误. 这是代码:private void button1_Click(object sender, EventArgs e) {SqlConnection conn = new SqlConnection();conn.ConnectionString = "Data Source=PEWPEWDIEPIE\\SQLEXPRESS;Initial Catalog=master;Integrated Security=True";conn.Open();SqlCommand cmdC = conn.CreateCommand();cmdC.CommandText = "Update ComDet set cDetails = " + lblcDetails.Text + ", cDetails2 = ...

c#-单选按钮通过键盘导航【代码】

我的WinForm上有3个单选按钮. 我想给用户一个通过键盘在他们之间导航的选项.有办法启用它吗? 我了解我必须使用以下代码:if (e.KeyChar==Convert.ToChar(Keys.Down)) 但是我如何知道必须将哪个单选按钮设置为选中状态?解决方法:最简单的解决方案是使用键盘快捷键.这需要在每个RadioButton文本中的一个字符前面加上&字符. 例如,如果单选按钮的文本为“& Big option”,则用户可以通过同时按下[ALT]和B键来选择此选项. 此外,一旦其...

C#-如何在m​​onotouch Xamarin中动态调整按钮和标签的大小

在xcode中,我设计了包含标签的按钮,我想根据内容调整按钮和标签的大小.解决方法:您有几种选择: >您可以自己调整控件的大小,在这种情况下,您将覆盖UIViewController中的ViewDidLoad方法,然后手动设置每个视图的Frame属性.>您可以使用“自动布局”为在视图上如何显示不同元素提供规则.这是您的指南:https://developer.apple.com/library/ios/documentation/userexperience/conceptual/AutolayoutPG/Introduction/Introduction.html...

c#-仅在焦点位于文本框上时显示按钮【代码】

仅当焦点在特定文本框上时,才能在Windows窗体上显示按钮吗? 使用这种方法进行了尝试:private void button3_Click(object sender, EventArgs e){MessageBox.Show("OK");}private void textBox2_Enter(object sender, EventArgs e){button3.Visible = true;}private void textBox2_Leave(object sender, EventArgs e){button3.Visible = false;}运气不好,因为按钮单击然后不起作用,因为在文本框失去焦点后立即隐藏了按钮,从而阻止了...

c#-如何使用MVVM指示灯处理WP 8.1上的后退按钮?【代码】

我正在寻找使用MVVM light 5上可用的NavigationService在Windows Phone 8.1 WinRT上处理后退按钮按下事件的适当方法. 到目前为止,我认为最好的方法是在ViewModelLocator内部,方法是按照NavigationService in MVVM Light V5中概述的方法注册NavigationService的GoBack方法,同时创建该方法 这是一种有效的方法.但是,我无法在返回之前处理验证,因此我想知道是否有更合适的方法来处理此事件.public class ViewModelLocator {public Vie...

C#-CanExecute()返回true,并且按钮仍然被禁用【代码】

我在Windows Phone特定页面中有一个BottomAppBar.AppBarButton,它绑定到中继命令.代码,绑定和viewmodel的实现在项目的其他页面上都以基本上相同的方式使用,并且完全按预期运行. 在这种特定情况下的问题是,即使在提高.RaiseCanExecuteChanged()方法之后,该按钮仍保持禁用状态,并且CanExecute()返回true. 我原本以为这可能是由于过多的调用而导致的,这些调用是通过手动更改属性更改来手动引发通知的,所以收紧了我那部分代码,以便仅在...

当我单击C#中的下一个记录按钮时,为什么每次数据表的行数都加倍?【代码】

我正在开发Windows窗体应用程序,所以我从表中获取数据 在sql server中并将数据存储在数据表中. 之后,我在代码中检查了这种情况:if(dt.Rows.count>0)然后, 进入循环并为文本框分配值.一切都很好. 例如:int count=0; //Globally在我的Next_Record函数中:if(dt.Rows.Count>0) {txtWardId.Text = dt.Rows[count]["id"].ToString();count+=1; } 然后我全局定义了一个计数变量,然后递增该变量 每次单击(下一个记录按钮)都会得到...