导航:
论坛 -> 移动应用开发
斑竹:flyers,iamdream
作者:
2023/7/23 19:23:02
标题:
加入我的收藏
楼主:
1.箭头所指的文字也就是Mark如何显示到圆圈里面的正中位置.. 2.添加滚动工具TAxisScrollBarTool后并不能拖动,两边的小按钮也无效,还需要设置什么吗? 谢谢解答
此帖子包含附件: 大小: 49.6K
----------------------------------------------
-
作者:
2023/7/27 1:32:17
1楼:
是fmx里面 各位高手有办法吗
----------------------------------------------
-
作者:
2023/7/27 13:48:43
2楼:
在源码中看看绘图函数
----------------------------------------------
是爱好,就别苛求太多!
作者:
2023/7/27 21:36:27
3楼:
@unjiang 没看懂 我现在已经可以自己设置mark的坐标了 但mark的callout的位置不跟着变 没找到设置callout的坐标的方法
----------------------------------------------
-
作者:
2023/7/27 22:49:35
4楼:
源码是这个文件夹吗 D:\TeeChart Pro VCL FMX 2023.37\sources 里面是空的 啥都没有 而且我写代码的时候用ctrl按住再点那些teechart相关的关键字没反应不跳转源码不知为啥
----------------------------------------------
-
作者:
2023/7/27 23:19:39
5楼:
Tool ... Delphi paths: Library Path = all folders with DCU files (release) or (PAS files) ------> used by "Compiler" to create your exe (binary) Browse Path = all folders with PAS files -------> used by "Editor code", LSP, Ctrl+Click Debug Path = all folders with DCU (with debug info) --------> used by "Debugger"
----------------------------------------------
The higher the degree, the greater the respect given to the humblest!RAD 11.3
作者:
2023/7/28 1:12:22
6楼:
@emailx45 谢谢 为什么加入TAxisScrollBarTool后不能拖动呢 chart1.AddSeries(TFastLineSeries.Create(self)); chart1.AllowPanning := pmHorizontal; Chart1.Series[0].FillSampleValues(20); var scbar := TAxisScrollBarTool.Create(self); Chart1.Tools.Add(scbar); scbar.ParentChart := chart1; scbar.Axis := chart1.bottomAxis; scbar.ThumbSize := 50; scbar.MinThumbSize := 1; scbar.Thumb.Visible := true;
----------------------------------------------
-
作者:
2023/7/28 3:39:01
7楼:
@mp654kk upload your files (project) here ... without DCU or EXE let's try help you
----------------------------------------------
The higher the degree, the greater the respect given to the humblest!RAD 11.3
作者:
2023/7/28 6:06:09
8楼:
the "TAxisScrollBarTool" works when the "ZOOM" is applyed on graphic data!!! procedure TForm1.Button1Click(Sender: TObject); var FLSvalues: TFastLineSeries; CTbar : TAxisScrollBarTool; begin // Chart2.AllowPanning := pmNone; // Chart2.Panning.InsideBounds := True; Chart2.Cursor := crHandPoint; // Chart2.ScrollMouseButton := TMouseButton.mbLeft; // FLSvalues := TFastLineSeries.Create(Self); FLSvalues.Marks.Transparent := true; FLSvalues.Marks.Visible := true; FLSvalues.Marks.Clip := true; // Chart2.AddSeries(FLSvalues); Chart2.Series[0].FillSampleValues(40); // CTbar := TAxisScrollBarTool.Create(Chart2); // CTbar.ArrowBrush.BackColor := claDarkgray; CTbar.Bevel := bvNone; // CTbar.Brush.Color := claWhite; // CTbar.Brush.BackColor := x00F0F0F0; // CTbar.DisabledArrow.BackColor := claWhite; CTbar.DrawStyle := dsAlways; // CTbar.Pen.Color := claDarkgray; // CTbar.Pen.Fill.Color := claDarkgray; CTbar.Size := 50; // Chart2.Height + CTbar.Height = ClientArea.Height // CTbar.Thumb.Brush.Color := claSilver; // CTbar.Thumb.Brush.BackColor := claSilver; CTbar.Thumb.Pen.Visible := False; CTbar.Thumb.Size := 25; // CTbar.ThumbBrush.Color := claSilver; // CTbar.ThumbBrush.BackColor := claSilver; CTbar.ThumbSize := 25; CTbar.Margin := 0; // CTbar.AxisID := 0; CTbar.ParentChart := Chart2; end;
----------------------------------------------
The higher the degree, the greater the respect given to the humblest!RAD 11.3
作者:
2023/7/28 12:23:10
9楼:
@ emailx45 感谢您 看了您的演示 缩放后再滚动确实可以 但我不想通过缩放再滚动 而且滚动条两边的三角形按钮不管用 代码发来了 麻烦您看下
----------------------------------------------
-
作者:
bjlg (蓝天)
★☆☆☆☆
-
盒子活跃会员
2023/7/28 21:33:20
10楼:
1、设置 BottomAxis.Maximum =10 AutomaticMaximum =false 就可以滚动了。你设置的是每页点数,但是内设置间隔 2、Positions.Position[i] LeftTop.Y := LeftTop.Y + 5; 但是有bug滚动会出现问题,细节在完善
----------------------------------------------
http://delphi.icm.edu.pl/ftp/http://delphi-z.ru
作者:
2023/7/29 0:07:12
11楼:
@bjlg 谢谢 这样滚动是没问题了 但是不知道为什么鼠标只要移动到两边的三角形按钮就报错弹出这个框
此帖子包含附件: 大小: 13.1K
----------------------------------------------
-
作者:
2023/7/30 17:07:54
12楼:
这个滚动条工具还不如传统的ScrollBar好用 简单一句就OK了还不会报错 procedure TForm1.ScrollBar3Change(Sender: TObject); begin Chart1.BottomAxis.SetMinMax(ScrollBar3.Value,ScrollBar3.Value+ 10); end; 但是移动mark那个还是不行 各位高手有办法搞吗
----------------------------------------------
-