请教c# builder一些问题(10分)

  • 主题发起人 主题发起人 yanyandt2
  • 开始时间 开始时间
Y

yanyandt2

Unregistered / Unconfirmed
GUEST, unregistred user!
1、我看c#builder里所有控件都没有aline属性,请问是没有还是在其他地方?
2、string 如何 转换成 int?我查了帮助,说有一个CInt函数,可是却无法使用。
谢谢!!
 
aline属性是干什么用的?
Convert可转换
 
第2个问题找到方法了。
aline属性就是delphi里的对齐属性,拼写好象不对?
 
是这样子吗?
下面的示例在矩形中绘制文本。每行文本都居中,整个文本块(从上到下)在矩形内居中。
string text = "Use StringFormat and RectangleF objects to center text in a rectangle.";
FontFamily fontFamily = new FontFamily("Arial");
Font font = new Font(
fontFamily,
12, FontStyle.Bold,
GraphicsUnit.Point);
Rectangle rect = new Rectangle(30, 10, 120, 140);
StringFormat stringFormat = new StringFormat();
SolidBrush solidBrush = new SolidBrush(Color.FromArgb(255, 0, 0, 255));
// Center each line of text.
stringFormat.Alignment = StringAlignment.Center;
// Center the block of text (top to bottom) in the rectangle.
stringFormat.LineAlignment = StringAlignment.Center;
e.Graphics.DrawString(text, font, solidBrush, rect, stringFormat);
Pen pen = Pens.Black;
e.Graphics.DrawRectangle(pen, rect);
 
不是这个
例如 delphi里的panel,如果选择对齐为 top,则panel一直在窗体的上边,
而不管窗体的形状如何变化。
那么c# builder中的控件是否也能如此?
 
VS中也找不到,好像没有这个功能的,在resize中直接定位算了
 
应该是叫Dock吧。
 
2: Int32.Parse( aStr)
1: panel.Dock =do
ckStyle.Left;
 
原来在c# 里叫dock
thanks!
 
后退
顶部