.NET(C#、VB)APP开发——Smobiler平台控件介绍:SignatureButton控件
signaturebutton控件
一、 样式一
我们要实现上图中的效果,需要如下的操作:
- 从工具栏上的“smobiler components”拖动一个signaturebutton控件到窗体界面上
- 修改signaturebutton的属性
- autovisibleingridview属性
设置一个值,该值指示在gobileview中,当visible指定的属性值为空时,当前单元格是否显示控件,并调整gridview中单元格的大小。默认属性设置为“false”,如图1;
图 1
- backcolor属性
设置控件的背景色,将该属性设置为“192, 255, 192”,如图2;
图 2
- backcoloralpha属性
设置控件背景色透明度,将该属性设置为“0”,即全透明,如图3;
图 3
- border属性
设置控件边框,默认设置为“0,0,0,0”,如图4;
图 4
- bordercolor属性
设置控件边框颜色,默认设置为“black”,如图5;
图 5
- borderradius属性
设置控件边框的角度,默认设置为“0”,即控件边框的角度呈直角,如图6;
图 6
- bordersize属性
设置控件边框大小,默认设置为“0.1”,如图7;
图 7
- enabled属性
设置控件是否可以对用户交互作出响应,将该属性设置为“true”,则控件则可以与用户进行交互,如图8;
图 8
- foresize属性
设置控件字体大小,默认设置为“4”,则该控件的字体大小为4,如图9;
图 9
- forecolor属性
设置控件字体的颜色,默认设置为“black”,即控件字体的颜色为黑色,如图10;
图 10
- format属性
设置文本格式,默认设置为空。可以通过该属性设置文本的颜色、大小等。
- generatemember属性
设置控件是否生成成员变量,将该属性设置为“true”,则该控件能被其他方法引用,如图11;
图 11
- horizontalalignment属性
设置控件文本水平方向,默认设置为“center”,如图12;
图 12
- hoverbackcolor属性
设置按钮选中时的背景颜色,默认设置为“gray”,如图13;
图 13
- hoverforecolor属性
设置按钮选中时的字体颜色,默认设置为“black”,如图14;
图 14
- location属性
让控件显示在合适的位置(22, 86),如图15;
图 15
- modifiers属性
设置控件的可见性级别,默认设置为“private”,其他的窗体则访问不到该控件,如图16;
图 16
- name属性
设置控件名称为“signaturebutton1”,如图17;
图 17
- padding属性
设置控件边框内容间隔,默认设置为“0,0,0,0”,即控件没有边框内容间隔,如图18;
图 18
- picturequality属性
设置图像质量,将该属性设置为“10”,如图19;
图 19
- resourceid属性
设置按钮图标名称,将该属性设置为“sc1”,如图20;
图 20
- signaturebackcolor属性
设置控件签字界面的背景色,默认设置为“white”,如图21;
图 21
若将该属性设置为“red”,显示界面如图22。
图 22
- signatureforecolor属性
设置控件签字界面的文本颜色,默认设置为“black”,如图23;
图 23
- size属性
让控件大小为(53, 21),如图24;
图 24
- sizemode属性
设置如何显示图片,默认设置为“zoom”,即极速显示图片,如图25;
图 25
若sizemode属性设置为“stretchimage”时,图片可以按图片框的大小比例缩放显示。
- timeout属性
设置客户端获取条码的超时时间(毫秒),默认设置为“60000”,如图26;
图 26
- underline属性
设置文本下划线,默认设置为“false”,如图27;
图 27
- verticalalignment属性
设置控件文本水平方向,默认设置为“center”,如图28;
图 28
- visible属性
设置控件是否显示,将visible属性设置为“true”,如图29;
图 29
- signaturecompleted事件
vb:
private sub voicerecorderbutton1_recordedaudio_1(sender as object, e as binarydata) handles voicerecorderbutton1.recordedaudio if system.string.isnullorempty(e.resourceid) = false then e.savefile() me.playvoice(e.resourceid) end if end sub
- smobiler窗体设计界面显示效果
二、 手机效果显示
推荐阅读
-
.NET(C#、VB)APP开发——Smobiler平台控件介绍:SignatureButton控件
-
VisualStudio移动开发(C#、VB.NET)Smobiler开发平台——GifView控件的使用方式
-
VisualStudio移动开发(C#、VB.NET)Smobiler开发平台——BarcodeView控件的使用方式,.Net移动开发
-
用VS2017进行移动开发(C#、VB.NET)——Progress控件,Smobiler移动开发
-
VisualStudio移动开发(C#、VB.NET)Smobiler开发平台——VoiceRecorder控件的使用方式.Net移动开发
-
.NET(C#、VB)移动开发——Smobiler平台控件介绍:TextTabBar控件
-
VisualStudio移动开发(C#、VB.NET)Smobiler开发平台——AlbumView相册控件的使用方式,.Net移动开发
-
VisualStudio移动开发(C#、VB.NET)Smobiler开发平台——SliderView控件的使用方式
-
VisualStudio移动开发(C#、VB.NET)Smobiler开发平台——BarcodeView控件的使用方式,.Net移动开发
-
VisualStudio移动开发(C#、VB.NET)Smobiler开发平台——AlbumView相册控件的使用方式,.Net移动开发