当前位置:首页 > 技术心得 > 正文内容

C# 一些基本的控件代码

xjtudll9年前 (2018-01-17)技术心得7180

c# 怎么用代码设置picturebox的大小,位置

picturebox.Location = new Point(x,y) 位置picturebox.Size = new Size(0,0);大小,Size里面的参数自己设置,前面是宽度,后面是高度

如何用C# 打开和保存BMP文件

操作如下:

Bitmap _Bitmap = (Bitmap)Image.FromFile(@"c:\1.BMP");

       BitmapData _BitmapData = _Bitmap.LockBits(new Rectangle(0, 0, _Bitmap.Width, _Bitmap.Height), ImageLockMode.ReadWrite, _Bitmap.PixelFormat);

      byte[] _Value = new byte[_BitmapData.Stride * _BitmapData.Height];

     Marshal.Copy(_BitmapData.Scan0, _Value, 0, _Value.Length);

   写回去还是用 Marshal.Copy.

C#--整型与字节数组byte[]之间的转换

int  i = 123;

byte [] intBuff = BitConverter.GetBytes(i);    // 将 int 转换成字节数组

lob.Write(intBuff, 0, 4);

i = BitConverter.ToInt32(intBuff, 0);          // 从字节数组转换成 int

double x = 123.456;

byte [] doubleBuff = BitConverter.GetBytes(x);  // 将 double 转换成字节数组

lob.Write(doubleBuff, 0, 8);

x = BitConverter.ToDouble(doubleBuff, 0);      // 从字节数组转换成 double

C#获取鼠标相对当前窗口坐标的实现方法

使用PointToClient计算鼠标相对于某个控件的坐标,如下

Point screenPoint = Control.MousePosition;//鼠标相对于屏幕左上角的坐标

Point formPoint = this.PointToClient(Control.MousePosition);//鼠标相对于窗体左上角的坐标

Point contextMenuPoint = contextMenuStrip1.PointToClient(Control.MousePosition); //鼠标相对于contextMenuStrip1左上角的坐标

扫描二维码推送至手机访问。

版权声明:本文由鸟的天空发布,如需转载请注明出处。

本文链接:http://xjtudll.cn/Exp/488/

标签: C#
分享给朋友:

“C# 一些基本的控件代码” 的相关文章

eclipse导入外部工程

eclipse导入外部工程

File -> Import -> Android...

DSDT常见的Warning

DSDT常见的Warning

黑苹果要想搞的好,少不了DSDT。DSDT在编译的时候,最常见的Warning有以下几种 1、Use of complier reserved name 如图。这种Warning的解决办法是:将“_T_2”改成“T_2” 2、Not all con...

Win7 64bit安装keyshot 0xc000007b 错误解决

 先放出keysho 3.2.36的下载地址: 32bit:http://download.keyshot.com/keyshot_w32_3.2.36.exe 64bit:http://download.keyshot.com/keyshot_w64_3.2.36.exe 和谐包下载:...

Keil MDK 查看局部变量提示<not in scope>

Keil MDK 查看局部变量提示

现象: 在进行STM32开发的时候出现了,调试代码,添加变量Watch时,显示not in scope。 处理方式: 因为代码开了优化的处理,把优化改到Level0,就可以解决问题。...

MSP430如何得知程序代码的大小

MSP430如何得知程序代码的大小

用过Keil编译C51程序的兄弟们都知道,Keil在编译程序之后,会有一段message提示用户程序占用的RAM和ROM。而用IAR编译MSP430程序的时候,却没有任何关于程序大小的信息。一直以来,我都以为IAR无此功能,后来才发现是编译器设置的问题,编译器配置如下: Tools->Opt...

常见ESD保护元件分类

常见ESD保护元件分类

一般而言,ESD保护元件的分类可以通过其保护策略与方向性来进行,主要包括压敏电阻[1]、聚合物和瞬态电压抑制器(TVS[2])等。 在这几种保护元件中,压敏电阻在低电压时,呈现出高电阻,其中的每个小型二极管两端的电压都相当低,同时电流也相当小;而在较高电压时,其中的独立二极管开始导通,同时压敏电阻...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。