SystemInformation.DragSize定义矩形的大小?

问题描述

按照msdn的定义,SystemInformation.DragSize属性“获取以鼠标按钮的按下点为中心的矩形的宽度和高度,在该矩形内不会开始拖动操作”。我是新手,搞不清楚这个定义的矩形“高度"、”宽度“是多少呢?也就是说这个矩形的大小是如何确定的?如这几句代码:privateRectangledragBox=Rectangle.Empty;……………………privatevoiddgvSelectCourse_MouseDown(objectsender,MouseEventArgse)//DataGridView的MouseDown事件{………………………………if(………………){SizedragSize=SystemInformation.DragSize;dragBox=newRectangle(newPoint(e.X-dragSize.Width/2,e.Y-dragSize.Height/2),dragSize);}else{dragBox=Rectangle.Empty;}}搞不清楚的是:1、SizedragSize=SystemInformation.DragSize;这里的dragSize到底是多大?2、其实和上面的问题相关:…….X-dragSize.Width/2,e.Y-dragSize.Height/2怎么就能确定矩形框的左上角坐标?我是新手,网上查了很久都无果,希望高手指点迷津,谢谢。

解决方案

解决方案二:
盼哪位高人指点迷津,谢谢。
解决方案三:
半年了都没回复,这个问题很难吗?

时间: 2025-01-25 11:28:46

SystemInformation.DragSize定义矩形的大小?的相关文章

c 字符串输入-c语言中如何动态输入字符串而不需要事先定义字符数组大小

问题描述 c语言中如何动态输入字符串而不需要事先定义字符数组大小 如标题 c语言中如何动态输入字符串而不需要事先定义字符数组大小或为字符指针分配空间 解决方案 你这个要求实际使用度太低,或者说,完全没有必要非要这样去想. 解决方案二: c语言中字符串与字符数组c语言中的字符数组与字符串C语言 字符数组和字符串 解决方案三: 你这样定义好了char *p; 解决方案四: #include #include #include #define Step 10 //空间增加的步长. char * get

PHP定义验证码图形大小函数

PHP定义验证码图形大小函数 <? function vCode($num=4,$size=20, $width=0,$height=0){ !$width && $width = $num*$size*4/5+5; !$height && $height = $size + 10; // 去掉了 0 1 O l 等 $str = "23456789abcdefghijkmnpqrstuvwxyzABCDEFGHIJKLMNPQRSTUVW"; $

请问CKEDITOR上传flash文件后,怎么定义默认显示大小。

问题描述 使用CKEDITOR上传FLASH文件,只显示那么一点点,每次需要定义显示尺寸大小,非常麻烦,请问有没有办法直接定义上传后的FLASH显示尺寸呢? 解决方案 解决方案二:在.aspx定义大小就可以了

《MonoTouch开发实践指南》一3.5 实现自定义UIView

3.5 实现自定义UIView 对于SecondView类,首先要将它设置为UIView的子类,同时添加MonoTouch.UIkit命名空间.要绘制视图,可以调用DrawRect方法.为了给视图添加自定义绘图代码,需要重写DrawRect方法.每一个iOS应用程序都有一个主循环.当给DrawRect添加代码时,它在下一次循环时才会调用.不能在程序中直接调用DrawRect方法,它只能由系统在需要的时候调用.当视图第一次加载的时候,会执行绘图代码,所以不需要额外的步骤去调用DrawRect.当视

Xamarin.Forms——尺寸大小(五 Dealing with sizes)

原文:Xamarin.Forms--尺寸大小(五 Dealing with sizes) 如之前所见的大量可视化元素均有自己的尺寸大小: iOS的状态栏高度为20,所以我们需要调整iOS的页面的Padding值,留出这个高度. BoxView设置它的默认宽度和高度为40. Frame的默认Padding为20. StackLayout的默认Spacing属性值为6. 还有Device.GetNamedSize方法,该方法将Label或Button等控件中使用的NamedSize枚举值转换为不同平

ASP技巧之定义数组方法

技巧|数组 [注意:本文提到的数组是Visual Basic中数组的定义,对asp编程有一定的参考价值!] 数组是有序数据的集合.数组中的元素可以不属于同一个数据类型.用一个统一的数组名和下标来唯一地确定数组中的元素,更改其中一个元素并不会影响其它元素.数组的下标是有界的,分为下界和上界.数组可以用Dim.Private.Public或Static来声明,它们的语法格式相同.下面只介绍用Dim声明数组的方法. 1.数组的定义与声明 数组的定义语法如下: Dim 数组名( [[下标下界 To ]

CSS文字大小单位PX、EM、PT

  这里引用的是Jorux的"95%的中国网站需要重写CSS"的文章, 题目有点吓人,但是确实是现在国内网页制作方面的一些缺陷.我一直也搞不清楚px与em之间的关系和特点,看过以后确实收获很大.平时都是用px来定义字 体,所以无法用浏览器字体放大的功能,而国外大多数网站都可以在IE下使用.因为: 1. IE无法调整那些使用px作为单位的字体大小; 2. 国外的大部分网站能够调整的原因在于其使用了em作为字体单位; 3. Firefox能够调整px和em,但是96%以上的中国网民使用IE

MediaRecorder测量音量大小

1. 2.MediaRecorder mMediaRecorder; 3.int ratio = mMediaRecorder.getMaxAmplitude() / BASE; 4.int db = 0;// 分贝 也可以理解为定义的音量大小 5.if (ratio > 1) 6.db = (int) (20 * Math.log10(ratio));//db就是我们需要取得的音量的值. 7.//(int) (20 * Math.log10(ratio))振幅和音量大小的公式 8.//BASE

SVG Shapes之矩形 &lt;rect&gt;

SVG 形状 SVG 有一些预定义的形状元素,可被开发者使用和操作: 矩形 <rect> 圆形 <circle> 椭圆 <ellipse> 线 <line> 折线 <polygon> 多边形 <polyline> 路径 <path> 1.矩形 <rect> 示例1.1 <svg width="400" height="110"> <rect width=