.Net语言 APP开发平台——Smobiler学习日志:如何在手机上开发仪表盘控件
最前面的话:Smobiler是一个在VS环境中使用.Net语言来开发APP的开发平台,也许比Xamarin更方便
一、目标样式

我们要实现上图中的效果,需要如下的操作:
1.从工具栏上的“Smobiler Components”拖动一个GaugeView控件到窗体界面上

2.修改GaugeView控件的属性
a.AxisLines属性
设置仪表盘轴线段,打开集合编辑器,并点击"添加",Color属性(仪表盘轴线段的颜色)和SplitNumRate属性(仪表盘轴线段占总线段的比例,取值0-1),如图1、图2;
b.AxisLineVisiable属性
设置是否显示仪表盘轴线,默认设置为“True”,如图3;
c.AxisLineWidth属性
设置仪表盘轴线宽度,将该属性设置为“4”,如图4;
![]() |
![]() |
![]() |
![]() |
| 图1 | 图2 | 图3 | 图4 |
d.AxisTickColor属性
设置仪表盘刻度线颜色,默认设置为“White”,如图5;
e.AxisTickLength属性
设置仪表盘刻度线长度,将该属性设置为“2”,如图6;
f.AxisTickSplitNum属性
设置仪表盘轴线内的分割刻度数,默认设置为“5”,如图7;
g.AxisTickVisiable属性
设置是否显示仪表盘刻度线,默认设置为“True”,如图8;
![]() |
![]() |
![]() |
![]() |
| 图5 | 图6 | 图7 | 图8 |
h.EndAngle属性
设置仪表盘结束角度,默认设置为“-45”,如图9;
i.Location属性
让控件显示在合适的位置(5, 37),如图10;
j.MaxValue属性
设置仪表盘最大值,将该属性设置为“150”,如图11;
k.MinValue属性
设置仪表盘最小值,默认设置为“0”,如图12;
![]() |
![]() |
![]() |
![]() |
| 图9 | 图10 | 图11 | 图12 |
l.PointerColor属性
设置指针颜色,将该属性设置为“255, 128, 128”,表示RGB颜色,如图13;
m.PointerLength属性
设置指针长度,将该属性设置为“40”,如图14;
n.PointerVisiable属性
设置是否显示仪表盘指针,默认设置为“True”,如图15;
o.PointerWidth属性
设置指针宽度,将该属性设置为“10”,如图16;
![]() |
![]() |
![]() |
![]() |
| 图13 | 图14 | 图15 | 图16 |
p.Size属性
设置控件的宽度和高度,将该属性设置为(108, 75),如图17;
q.SplitLineColor属性
设置仪表盘分割线颜色,默认设置为“White”,如图18;
r.SplitLineLength属性
设置仪表盘分割线长度,将该属性设置为“4”,如图19;
s.SplitLineVisiable属性
设置是否显示仪表盘分割线,默认设置为“True”,如图20;
![]() |
![]() |
![]() |
![]() |
| 图17 | 图18 | 图19 | 图20 |
t.SplitNum属性
设置仪表盘刻度的分割段数,默认设置为“10”,如图21;
u.StartAngle属性
设置仪表盘的起始角度,默认设置为“225”,如图22;
v.Text属性
设置仪表盘文本,将该属性设置为“2.3%”,如图23;
w.TextForeColor属性
设置仪表盘文本颜色,将该属性设置为“255, 128, 128”,表示RGB颜色,如图24;
![]() |
![]() |
![]() |
![]() |
| 图21 | 图22 | 图23 | 图24 |
s.Title属性
设置仪表盘标题,将该属性设置为“绩效完成率”,如图25;
y.TitleForeColor属性
设置仪表盘标题的文本颜色,默认设置为“Black”,如图26;
z.Value属性
设置仪表盘指针值,将该属性设置为“2.3”,如图27;
![]() |
![]() |
![]() |
| 图25 | 图26 | 图27 |
二、手机效果显示

.Net语言 APP开发平台——Smobiler学习日志:如何在手机上开发仪表盘控件的更多相关文章
- .Net语言 APP开发平台——Smobiler学习日志:手机应用的TextTabBar快速实现方式
参考页面: http://www.yuanjiaocheng.net/webapi/create-crud-api-1-put.html http://www.yuanjiaocheng.net/we ...
- .Net语言 APP开发平台——Smobiler学习日志:如何快速在手机上实现ContextMenu
最前面的话:Smobiler是一个在VS环境中使用.Net语言来开发APP的开发平台,也许比Xamarin更方便 样式一 一.目标样式 我们要实现上图中的效果,需要如下的操作: 1.从工具栏上的&qu ...
- .Net语言 APP开发平台——Smobiler学习日志:如何快速实现地图定位时的地点微调功能
Smobiler是一个在VS环境中使用.Net语言来开发APP的开发平台,也许比Xamarin更方便 样式一 一.目标样式 我们要实现上图中的效果,需要如下的操作: 二.地点微调代码 VB: Dim ...
- .Net语言 APP开发平台——Smobiler学习日志:如何实现快速跳转网页
Smobiler是一个在VS环境中使用.Net语言来开发APP的开发平台,也许比Xamarin更方便 样式一 一.跳转网页代码(Button的Click事件) Private Sub Button1_ ...
- .Net语言 APP开发平台——Smobiler学习日志:快速实现应用中的图片、声音等文件上传功能
最前面的话:Smobiler是一个在VS环境中使用.Net语言来开发APP的开发平台,也许比Xamarin更方便 样式一 一.目标样式 我们要实现上图中的效果,需要如下的操作: 1.从工具栏上的&qu ...
- .Net语言 APP开发平台——Smobiler学习日志:如何快速实现类似于微信的悬浮显示二维码效果
最前面的话:Smobiler是一个在VS环境中使用.Net语言来开发APP的开发平台,也许比Xamarin更方便 样式一 一.目标样式 我们要实现上图中的效果,需要如下的操作: 1.从工具栏上的&qu ...
- .Net语言 APP开发平台——Smobiler学习日志:如何快速实现快递信息流的效果
最前面的话:Smobiler是一个在VS环境中使用.Net语言来开发APP的开发平台,也许比Xamarin更方便 样式一 一.目标样式 我们要实现上图中的效果,需要如下的操作: 1.从工具栏上的&qu ...
- .Net语言 APP开发平台——Smobiler学习日志:如何实现离线声音文件上传
最前面的话:Smobiler是一个在VS环境中使用.Net语言来开发APP的开发平台,也许比Xamarin更方便 一.目标样式 我们要实现上图中的效果,需要如下的操作: 1.从工具栏上的"S ...
- .Net语言 APP开发平台——Smobiler学习日志:Poplist控件的正确打开方式以及如何快速实现
最前面的话:Smobiler是一个在VS环境中使用.Net语言来开发APP的开发平台,也许比Xamarin更方便 样式一 一.目标样式 我们要实现上图中的效果,需要如下的操作: 1.从工具栏上的&qu ...
- .Net语言 APP开发平台——Smobiler学习日志:快速实现手机上的图片上传功能
最前面的话:Smobiler是一个在VS环境中使用.Net语言来开发APP的开发平台,也许比Xamarin更方便 一.目标样式 我们要实现上图中的效果,需要如下的操作: 1.从工具栏上的"S ...
随机推荐
- java基本数据类型
基本数据类型概念 java是一种强类型语言,意味着必须为每一个变量声明一种数据类型. java拥有8中基本数据类型,主要包含如下:4中整形类型(long.int.short.byte)表示整形数值:两 ...
- .NET垃圾回收 – 原理浅析
在开发.NET程序过程中,由于CLR中的垃圾回收(garbage collection)机制会管理已分配的对象,所以程序员就可以不用关注对象什么时候释放内存空间了.但是,了解垃圾回收机制还是很有必要的 ...
- 有点担心Node.js的未来了
原创文章转载请注明出处:@协思, http://zeeman.cnblogs.com 首先本文的目的不是引发语言之争,纯属个人的一些思绪记录. 因为工作原因,用Node.js做过几个项目,基本都是涉及 ...
- 我只是想开个饭店—— JavaIO模型的演变
Java的IO...真的是我所见过的高级语言中.最最复杂的... 看着这个图我也是醉了. 但是不知不觉间,java的IO已经更新到了NIO.2了,IO库早已经不止是这个样子了,那么这个过程中,它们经历 ...
- ArcGIS之Cartogram地图变形记
一.地图会说谎 地图作为真实世界的抽象,是“用图说话”最可靠的工具,但是有的时候地图也会撒一些小小的谎言,其中最著名的例子当属美国总统大选.如图1是2012年美国总统大选后网上给出的一个结果图,红色代 ...
- Aspose.Words 16.8 破解版、添加自定义HTML导出Jpeg压缩质量配置
0x01 Aspose.Words 介绍Aspose.Words是一个商业.NET类库,可以使得应用程序处理大量的文件任务.Aspose.Words支持Doc,Docx,RTF,HTML,OpenDo ...
- TODO:Ubuntu下安装Node
TODO:Ubuntu下安装Node Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境.Node.js 使用了一个事件驱动.非阻塞式 I/O 的模型,使其轻量又高 ...
- 《Entity Framework 6 Recipes》中文翻译系列 (16) -----第三章 查询之左连接和在TPH中通过派生类排序
翻译的初衷以及为什么选择<Entity Framework 6 Recipes>来学习,请看本系列开篇 3-10应用左连接 问题 你想使用左外连接来合并两个实体的属性. 解决方案 假设你有 ...
- K-Means聚类和EM算法复习总结
摘要: 1.算法概述 2.算法推导 3.算法特性及优缺点 4.注意事项 5.实现和具体例子 6.适用场合 内容: 1.算法概述 k-means算法是一种得到最广泛使用的聚类算法. 它是将各个聚类子集内 ...
- LINQ系列:LINQ to DataSet的DataView操作
1. 创建DataView EnumerableRowCollection<DataRow> expr = from p in products.AsEnumerable() orderb ...


























