.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 ...
随机推荐
- Android5.1.1 - APK签名校验分析和修改源码绕过签名校验
Android5.1.1 - APK签名校验分析和修改源码绕过签名校验 作者:寻禹@阿里聚安全 APK签名校验分析 找到PackageParser类,该类在文件“frameworks/base/cor ...
- 安卓动态调试七种武器之离别钩 – Hooking(下)
0x00 序 随着移动安全越来越火,各种调试工具也都层出不穷,但因为环境和需求的不同,并没有工具是万能的.另外工具是死的,人是活的,如果能搞懂工具的原理再结合上自身的经验,你也可以创造出属于自己的调试 ...
- .Net开发笔记(二十)创建一个需要授权的第三方组件
在使用需要授权的软件时,注册付费的目标是软件的使用者,我们开发人员平时用到的一些第三方组件也是需要授权付费的,也就是说,付费者是开发人员,并不是系统(使用了该第三方组件)的最终使用者. 以上两者的区别 ...
- twobin博客样式—“蓝白之风”
自暑假以来,囫囵吞枣一般蒙头栽入前端自学中,且不说是否窥探其道,却不自觉中提高了对网页版面设计的要求,乃至挑剔.一个设计清爽美观的网页能让读者心旷神怡,甚至没有了阅读疲劳:而一个设计粗劣嘈杂的网页实在 ...
- JS实战 · 仿css样式选择器
代码如下: <html> <head> <meta http-equiv="Content-Type" content="text/ ...
- 《Entity Framework 6 Recipes》中文翻译系列 (7) -----第二章 实体数据建模基础之拆分实体到多表以及拆分表到多实体
2-6 拆分实体到多表 问题 你有两张或是更多的表,他们共享一样的主键,你想将他们映射到一个单独的实体. 解决方案 让我们用图2-15所示的两张表来演示这种情况. 图 2-15,两张表,Prodeuc ...
- How To Use Goto?
看到,网上很多人对于goto的询问, 因为本身在工作中经常使用到,所以写下此文, 如有错误, 请指出. 本人写博文的时候主要从事C++工作 对于goto的态度,本人目前成长如下: 学生时代 老师课堂上 ...
- padding标准盒模型和怪异盒子模型
我们都知道padding是为块级元素设置内边距 但是在使用过程中,我们却会遇到一些问题.padding的标准盒模型和怪异盒模型 padding盒子模型 我们通过demo来讲这个问题,用文字干讲第一没意 ...
- 史上最全的 Redux 源码分析
前言 用 React + Redux 已经一段时间了,记得刚开始用Redux 的时候感觉非常绕,总搞不起里面的关系,如果大家用一段时间Redux又看了它的源码话,对你的理解会有很大的帮助.看完后,在回 ...
- int and string
int转string一.#include <sstream> int n = 0; std::stringstream ss; std::string str; ss<<n; ...