小编ani*_*kun的帖子

上下文菜单的错误外观位置

我有一个datagridview并需要上下文菜单.当我右键单击单元格(RED POINT) - 上下文菜单显示..但在错误的地方.无法理解为什么这里是代码:

 ContextMenu m = new ContextMenu();
 m.Show(ServersTable, new Point(Cursor.Position.X, Cursor.Position.Y));
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

那东西真让我烦恼!

c# mouse contextmenu winforms

3
推荐指数
1
解决办法
669
查看次数

Xamarin iOS共享按钮

如何像本地开发一样在Xamarin.iOS社交共享中实现? 在此处输入图片说明

c# social xamarin.ios xamarin

2
推荐指数
1
解决办法
3821
查看次数

我如何序列化静态类?

我需要使用BinaryFormatter序列化静态类,这里是代码:

    void Serialize()
    {
        IFormatter formatter = new BinaryFormatter();

        using (FileStream s = File.Create("ServerInfo.bin"))
            formatter.Serialize(s, Server); // ERROR: Error 44 'Server' is a 'type' but is used like a 'variable'

    }
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题?

c# serialization binaryformatter

0
推荐指数
1
解决办法
2260
查看次数

Ctrl + C在Windows窗体应用程序中无法正常工作

我在DataGridView上有一个事件将数据复制到剪贴板,但我的事件没有检测到Ctrl+ C正确按下(我必须按Ctrl+ C约15次,以使此事件检测Ctrl+ C按下).

这是代码:

    private void DataGridView_KeyUp(object sender, KeyEventArgs e)
    {
        if (e.KeyData == (Keys.Control | Keys.C))
        {
            DataObject d = DataGridView.GetClipboardContent();
            Clipboard.SetDataObject(d);
            e.Handled = true;
        }
    }
Run Code Online (Sandbox Code Playgroud)

为什么这样?

我按Ctrl+ 时会发生什么的屏幕截图C

在此输入图像描述

c# datagridview copy-paste winforms

-1
推荐指数
1
解决办法
2415
查看次数