刚装上delphi 遇到一个小而奇怪的问题(100分)

  • 主题发起人 主题发起人 paulcross
  • 开始时间 开始时间
P

paulcross

Unregistered / Unconfirmed
GUEST, unregistred user!
在设计窗体的时候 把 dbgrid1控件的 几个 column属性都重新定义了 可是delphi编译后执行时 这些定义都没有了 看了下.frm文件 里面只有dbgrid的属性 对它里面的column属性都没有保存!!!!

是我设定不对还是怎么回事 ?
如图 我定义了colum的宽度和字体 可是不管用
http://paul.hjcz.cn/test/1.jpg
http://paul.hjcz.cn/test/2.jpg
 
你可以看看用代码 DBGrid1.Columns[0].Width := 100;
好不好用
呵呵
 
DBGrid1.Columns[0].Width := 100;
这句代码写到哪里去?

width我自己搞定了 我修改了unit1.frm文件 把里面的
object DBGrid1: TDBGrid
Left = 8
Top = 8
Width = 337
Height = 401
DataSource = DataSource1
ImeName = #25340#38899#21152#21152#36755#20837#27861
TabOrder = 1
TitleFont.Charset = DEFAULT_CHARSET
TitleFont.Color = clWindowText
TitleFont.Height = -11
TitleFont.Name = 'MS Sans Serif'
TitleFont.Style = []
Columns = <
item
Expanded = False
FieldName = 'word'
Visible = True

end
item
Expanded = False
FieldName = 'pron'
Visible = True

end
item
Expanded = False
FieldName = 'mean'
Visible = True

end>
end

部分修改了一下 变成了

item
Expanded = False
FieldName = 'word'
Visible = True
Width = 100
end
item
Expanded = False
FieldName = 'pron'
Visible = True
Width = 100
end
item
Expanded = False
FieldName = 'mean'
Visible = True
Width = 300
可是还有别的属性比如 pron这个字段就要用一种特殊字体 金山的音标字体
我设计的时候可以显示 但是编译后就没这个属性了 在 unit1.frm里面怎么加上这个column的字体属性呢?
另外为什么设定的 column的属性 delphi不能保存下来呢

我刚装的delphi应该不会有问题 估计你们的机器也是这个样子
 
接受答案了.
 
后退
顶部