c# winform DataGridView 单元格的屏幕位置

c# winform DataGridView 单元格的屏幕位置,第1张

首先取得DataGridView的坐标位置:

int

dgvX

=

dataGridView1LocationX;

int

dgvY

=

dataGridView1LocationY;

然后取得选中单元格的坐标在DataGridView中的坐标位置:

int

cellX

=

dataGridView1GetCellDisplayRectangle(ColumnIndex,RowIndex,false)X;

int

cellY

=

dataGridView1GetCellDisplayRectangle(ColumnIndex,RowIndex,false)Y;

最后可以得到每个单元格相对于form的坐标为:

int

x

=

dgvX

+

cellX;

int

y

=

dgvY

+

cellY;

这样就可以了,取得单元格坐标位置的主要方法就是

GetCellDisplayRectangle()只要知道这个就比较好处理了

楼主如果还有什么不清楚的可以直接在线问我哈,或者短消息也可以的

你是做Winfrom程序还是aspnet?

1、aspnet webform:

RequestPhysicalApplicationPath // 获取站点所在虚拟目录的物理路径,最后包含“\”;

2、c# winform:

A:ApplicationStartupPath:获取当前应用程序所在目录的路径,最后不包含“\”;

B:ApplicationExecutablePath:获取当前应用程序文件的路径,包含文件的名称;

C:AppDomainCurrentDomainBaseDirectory:获取当前应用程序所在目录的路径,最后包含“\”;

D:SystemThreadingThreadGetDomain()BaseDirectory:获取当前应用程序所在目录的路径,最后包含“\”;

E:EnvironmentCurrentDirectory:获取当前应用程序的路径,最后不包含“\”;

F:SystemIODirectoryGetCurrentDirectory:获取当前应用程序的路径,最后不包含“\”;

以上就是关于c# winform DataGridView 单元格的屏幕位置全部的内容,包括:c# winform DataGridView 单元格的屏幕位置、C#中如何让按钮链接到指定文件,要相对路径的、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9778475.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存