Winforms 文本框高度&;宽度
如何将Microsoft Access高度和宽度转换为C#WinForm高度和宽度?例如,我希望宽度为5.1667英寸,高度为1.667英寸(access)的C#Windows窗体文本框。但是,如果我试图将这些数字输入到C#Windows窗体的高度/宽度属性中,它们是无效的,因此,如果我将宽度更改为5,则将数据输入到其中会非常小Winforms 文本框高度&;宽度,winforms,c#-4.0,textbox,Winforms,C# 4.0,Textbox,如何将Microsoft Access高度和宽度转换为C#WinForm高度和宽度?例如,我希望宽度为5.1667英寸,高度为1.667英寸(access)的C#Windows窗体文本框。但是,如果我试图将这些数字输入到C#Windows窗体的高度/宽度属性中,它们是无效的,因此,如果我将宽度更改为5,则将数据输入到其中会非常小 将access文本框大小转换为C#windows窗体大小的转换方法是什么?输入access大小的格式是什么?那是高度还是宽度,还是两者都有? float accessw
将access文本框大小转换为C#windows窗体大小的转换方法是什么?输入access大小的格式是什么?那是高度还是宽度,还是两者都有?
float accesswidth = 5.1667f;
float accessheight = 1.667f;
Graphics graphics = Graphics.FromHwnd(IntPtr.Zero);
float csharpwidth = accesswidth * graphics.DpiX;
float csharpheight = accessheight * graphics.DpiY;
MessageBox.Show(string.Format("width: {0}, height: {1}",
csharpwidth.ToString(),
csharpheight.ToString()));