所以很容易检查单元格是否被点击:
DataGridView.CellClicked += cellClickedHandler;
Run Code Online (Sandbox Code Playgroud)
并且很容易检查是否按下了一个键:
DataGridView.KeyDown += keyPressedHandler;
Run Code Online (Sandbox Code Playgroud)
我想知道如何将这两个功能合二为一?我想在用户控件单击一个单元格时执行特定操作,据我所知,这些事件的动作处理程序是两个独特的独立函数,传递给cellClickedHandler的参数不允许我获取状态可以与鼠标点击一起触发的键盘和任何按键.
我正在学习C#,并且我正试图在使用课程时和不在时学习.
如果我正在为银行编写应用程序,我知道我会为客户使用类,其中包括他们的姓名,帐号,余额等.我会使用静态类来存入他们的帐户,撤销,更改的方法他们的地址等,因为我只需要写一次?
另外,我会用什么来跟踪每个客户对象?拥有2,000名客户:
exampleName = new Customer();
Run Code Online (Sandbox Code Playgroud)
在我的代码中似乎不对.我还没有学习数据库,我只是在学习课程.
我必须在我的标签上添加图片,但我找不到解决方法如何做到这一点.我正在尝试使用这个:
InitializeComponent();
url = Directory.GetCurrentDirectory() + @"/Cards/cardSkin.png";
mylabel.Background = new ImageBrush(new BitmapImage(new Uri(url)));
Run Code Online (Sandbox Code Playgroud)
我不知道即使我正在使用这个权利,我只是从别人的项目中复制了我们在课堂上所做的事情.无论如何,我试图创造,Image img = Image.FromFile("YourFile.bmp");但我不知道为什么,.FromFile不适合我.你们中的任何人都有另一种方式将标签作为图片(背景)并帮助新手做到这一点?:d
抛出异常:
Error 1 'System.Windows.Controls.Image' does not contain a definition for 'FromFile.
Run Code Online (Sandbox Code Playgroud)