Tag: size

获取WPF控件的当前大小

我的窗口中有图像控件。 此图像控件的大小设置为“自动”。 当我尝试访问时,它返回0.如何查看此控件的实际大小? 它用窗口resize。

C#。 MSMQ。单个邮件的最大大小

使用msmq我想发送一条消息( 接近1 GB )。 我想发送字节数组 。 但我只能发送4 MB 。 我怎样才能解决这个限制?

更改控制台窗口的大小会抛出ArgumentOutOfRangeException

我试图在ac#console应用程序中设置控制台窗口的大小。 我收到带有此消息的ArgumentOutOfRangeException : 该值必须小于该维度中控制台当前最大窗口大小41。 请注意,此值取决于屏幕分辨率和控制台字体。 我用它来设置它: Console.WindowHeight = 480; 如何正确设置控制台窗口的大小?

TableLayoutPanel大小调整

我可能没有使用正确的控件来满足我的需求。 我正在填充一个带控件的表,我希望每列自动调整其中包含的控件的大小。 例如,一列文本框将比一列复选框宽。 由于不同操作系统的复杂性,不同的DPI,不同的字体等,我不想摆弄测量是否可以帮助它。桌子可以水平扩展以适应控件,带有滚动条。 如何通过TableLayoutPanel或其他控件实现这一点? 谢谢。 编辑添加代码: private void UpdateLocations() { tableLayoutPanel1.RowCount = CurrentSchedule.location.Length + 1; tableLayoutPanel1.ColumnCount = 7; int row = 1; int timeWidth = TextRenderer.MeasureText(“00:00:00x”, tableLayoutPanel1.Font).Width; Label lab = new Label(); lab.Text = “Location”; tableLayoutPanel1.Controls.Add(lab, 0, 0); lab = new Label(); lab.Text = “Arrive”; tableLayoutPanel1.Controls.Add(lab, 1, 0); lab = new Label(); lab.Text = […]

物理磁盘大小不正确(IoCtlDiskGetDriveGeometry)

我使用下面的代码来获取物理磁盘大小 ,但返回的大小不正确。 我用其他工具检查了尺寸。 以下代码报告 总磁盘空间: 8.249.955.840字节 它应该是 总磁盘空间: 8.254.390.272字节 如何检索实际/正确的物理磁盘大小? 在USB驱动器和普通硬盘上测试。 代码很长,这里将它分开来显示。 结构: [StructLayout(LayoutKind.Sequential)] internal struct DiskGeometry { public long Cylinders; public int MediaType; public int TracksPerCylinder; public int SectorsPerTrack; public int BytesPerSector; } 原生方法: internal static class NativeMethods { [DllImport(“Kernel32.dll”, SetLastError=true, CharSet=CharSet.Auto)] public static extern SafeFileHandle CreateFile( string fileName, uint fileAccess, uint fileShare, IntPtr […]

选择System.Drawing.Icon的大小?

我有一个图标,有几个不同的尺寸(16px,32px,64px)。 我在它上面调用ToBitmap() ,但它总是返回32px图像。 如何检索64px?