.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 ...
随机推荐
- Linq 那些事儿
今天突然好奇当linq进行循环遍历的时候,如果满足条件的时候还会不会继续循环剩余的数据,做了个小实验. 首先看看上代码 这个是测试的类 public class TestLinq { int _Num ...
- 学习笔记:Hashtable和HashMap
学了这么些天的基础知识发现自己还是个门外汗,难怪自己一直混的不怎么样.但这样的恶补不知道有没有用,是不是过段时间这些知识又忘了呢?这些知识平时的工作好像都是随拿随用的,也并不是平时一点没有关注过这些基 ...
- C#获取本机可用端口
当我们要创建一个Tcp/UDP Server connection ,我们需要一个范围在1000到65535之间的端口 .但是本机一个端口只能一个程序监听,所以我们进行本地监听的时候需要检测端口是否被 ...
- 如何让你的JavaScript代码更加语义化
语义化这个词在 HTML 中用的比较多,即根据内容的结构化选择合适的标签.其作用不容小觑: 赋予标签含义,让代码结构更加清晰,虽然我们可以在标签上添加 class 来标识,但这种通过属性来表示本体的形 ...
- HaProxy+Keepalived+Mycat高可用群集配置
概述 本章节主要介绍配置HaProxy+Keepalived高可用群集,Mycat的配置就不在这里做介绍,可以参考我前面写的几篇关于Mycat的文章. 部署图: 配置 HaProxy安装 181和1 ...
- is_null, empty, isset, unset对比
is_null, empty, isset, unset 我们先来看看这4个函数的描述 isset 判断变量是否已存在(配置)unset 把变量删除(释放)掉empty 判断变量是否为空is_null ...
- SQL之case when then用法
case具有两种格式.简单case函数和case搜索函数. 按 Ctrl+C 复制代码 这两种方式,可以实现相同的功能.简单case函数的写法相对比较简洁,但是和case搜索函数相比,功能方面会有些限 ...
- MongoDB 分片管理
在MongoDB(版本 3.2.9)中,分片集群(sharded cluster)是一种水平扩展数据库系统性能的方法,能够将数据集分布式存储在不同的分片(shard)上,每个分片只保存数据集的一部分, ...
- Security1:Create Login
Login 用于登陆SQL Server,语法是 -- Syntax for SQL Server CREATE LOGIN login_name { WITH <option_list1> ...
- ECMAScript6学习笔记 ——let、const、变量解构赋值
let 不存在变量提升 通过let声明的变量仅在块级作用域内有效 不允许在同一个作用域内重复声明一个变量 防止值公用 var oUl = document.querySelectorAll('ul&g ...