以下代码创建旋钮,标签向右移动:
procedure TForm1.FormShow(Sender: TObject);
begin
_chart := TChart.Create(Self);
_chart.Parent := Self;
_chart.Align := alClient;
_knob := TKnobGauge.Create(Self);
_knob.ParentChart := _chart;
_knob.RotateLabels := False;
_knob.RotationAngle := 180;
end;
与DFM相同的代码产生右旋钮。
可能出现什么问题?
答案 0 :(得分:3)
TChart中存在错误。当我设置
_chart.Title.Text.Text := 'Some title';
标签在他们的位置。
当我这样做时
_chart.Title.Text.Text := '';
或
_chart.Title.Visible := False;
他们被转移了。
DFM中相同代码生成右旋钮的原因是可视化设计器通过自动添加多个属性来扩展我的最小图表声明。这些属性中还有一个图表标题。它由“TChart”文本自动填充。
答案 1 :(得分:1)