问题一:本人现在正在做一个Winform的应用程序,使用MDIParent作为主要窗口显示,为了好看也是为了方便,于是我就在MDIparent里添加了一个PictureBox,想要作为背景使用,同时可以把一些快捷按钮放在上面,但是结果这个PictureBox却出现在了MDIparent的最上层,把我其他程序的窗口都盖住看不见了,请教高手如何能调整MDIparent里控件的摆放层次?
问题二:请问如何能够取到DataGridView里面某一个正在编辑的单元格的坐标?(是要相对去FORM的坐标)我用了DataGridView里好几个方法试过(包括取鼠标坐标),结果取到的好像都是相对于DataGridView的坐标点!
望高手解答!高分
问题二:请问如何能够取到DataGridView里面某一个正在编辑的单元格的坐标?(是要相对去FORM的坐标)我用了DataGridView里好几个方法试过(包括取鼠标坐标),结果取到的好像都是相对于DataGridView的坐标点!
望高手解答!高分
解决方案 »
- C#将字符串轩布尔
- WinForm 程序 "System.BadImageFormatException: 内存分配访问无效'
- 我写了一个C#的网络通讯程序,运行后,CPU占用率到达99%,该如果解决,急
- 能用InstallShield给SQL Server sp3打包进去吗?
- ASP.NET 1.1问题
- 求C#或C++高手,把这个函数转换成C#的。
- [求助]请问怎样为控件创建自定义事件?
- 接收C++ Socekt数据乱码
- 如何实现 ipconfig /release ;ipconfig /renew 这两条命令
- 怎么用程序ping一个地址
- 取出文件內的數值,重新生成一個新的文件
- 请教大家一个通用C/S结构自动升级的方案,包括程序的升级和数据库的升级?谢谢!
但是我想到解决的办法如下:
你可以获取到改cell的大小(是像素为单位),你也可以获取到他在datagridview中的位置(是行列坐标)然后你得一个个往上爬的方式来计算出他的纵坐标和横坐标,如果没有直接获取想对位置的办法的话这个方法我想能解决你的问题this.dataGridView1.CurrentCell来获取cell然后计算坐标
将子窗体都设置为TopMost=true试试2: 既然你知道了单元格相对于DataGrid的坐标了,那再加上DataGrid相对于Form的坐标不就行了?