Tag: 对齐

如何在string.Format c#中进行对齐?

嗨,我有一个问题,我有这行代码: return string.Format(“{0}, {1}, {2}, {3}, {4}, {5}, {6}, {7}, {8}, {9}, {10}, {11}”, Name, CPSA, PostCode, Rank, Score1, Score2, Score3, Score4, Score5, Score6, Score7, Score8); 它从文本文件中提取数据并在列表框中输出。 我想在左边和右半边certificate其中的一半是正确的,所以在梦境中: return string.Format(“align=left({0}, {1}, {2}, {3}, {4},) align=right ({5}, {6}, {7}, {8}, {9}, {10}, {11})”, Name, CPSA, PostCode, Rank, Score1, Score2, Score3, Score4, Score5, Score6, Score7, Score8); 我环顾四周但不知道怎么做,我也是一个编码菜鸟,所以请解释。 […]

C#WinForms TextBox的垂直对齐等

我正在开发一个项目,更新他们的WinForms应用程序UI,使其与大小更加一致。 默认情况下,TextBox和ComboBox控件具有不同的高度,即使使用相同的字体也是如此。 我已经能够通过关闭AutoSize来调整文本框的大小,但文本仍然拥抱控件的顶部,在下面留下空隙。 有没有办法在控件中垂直居中文本?

非对象字段错误错误地对齐或重叠

我正在尝试创建以下结构: [StructLayout(LayoutKind.Explicit, Size=14)] public struct Message { [FieldOffset(0)] public ushort X; [FieldOffset(2)] [MarshalAs(UnmanagedType.ByValArray, SizeConst=5)] private ushort[] Y; [FieldOffset(12)] public ushort Z; } 我收到以下错误: 无法从程序集中加载“消息”类型,因为它包含偏移量为4的对象字段,该字段未正确对齐或由非对象字段重叠。 有谁知道为什么这会导致错误? 注意:我不能使用Pack因为我正在使用紧凑框架。 谢谢。