Foxtable(狐表)用户栏目专家坐堂 → [求助]圆角边框的有不规则白边


  共有3279人关注过本帖树形打印复制链接

主题:[求助]圆角边框的有不规则白边

帅哥哟,离线,有人找我吗?
13865161910
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:396 积分:3297 威望:0 精华:0 注册:2014/12/13 14:35:00
[求助]圆角边框的有不规则白边  发帖心情 Post By:2015/1/27 12:30:00 [只看该作者]

设计窗口背景的图片填充,预览后发现窗口背景圆角位置有白边,图片是PNG格式,且用圆角外形设计添加蒙版的。

图片点击可在新窗口打开查看此主题相关图片如下:微博桌面截图_20150127115847.jpg
图片点击可在新窗口打开查看

afterload 代码为:e.Form.BaseForm().TransparencyKey = Color.White
e.form.BaseForm.FormBorderStyle = Windows.Forms.FormBorderStyle.None

[此贴子已经被作者于2015-1-27 12:30:08编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/27 14:00:00 [只看该作者]

 例子发上来看看。

 

 照理是会透明的。


 回到顶部
帅哥哟,离线,有人找我吗?
13865161910
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:396 积分:3297 威望:0 精华:0 注册:2014/12/13 14:35:00
  发帖心情 Post By:2015/1/27 16:36:00 [只看该作者]

您给看看是为何?
 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:项目20150127.zip



另外还有个问题想请教,我将内部数据源改为外部数据源后,该如何定义变量?
举例
以下内容为程序代码:

1 Dim zh As WinForm.TextBox = e.Form.Controls("账号")
2 Dim mm As WinForm.TextBox = e.Form.Controls("电话")
3 If Tables("账号密码").rows.count = 0 Then
4 MessageBox.Show ("账号不存在,或者电话号码错误!","提示",MessageBoxButtons.OK,MessageBoxIcon.Warning)
5 zh.value=""
6 mm.value=""
7 Else
8 If zh.Value ="" Then
9 MessageBox.Show ("请输入账号!","提示",MessageBoxButtons.OK,MessageBoxIcon.Warning)
10 Else
11 Dim mms As String = Tables("账号密码").Current("电话")
12 If mm.value = "" Then
13 MessageBox.Show ("电话不能为空!","提示",MessageBoxButtons.OK,MessageBoxIcon.Warning)
14 Else
15 If mm.value= mms Then
16 Forms("修改密码").baseform.Opacity = 0
17 Forms("修改密码").close
18 Forms("修改").open
19 Else
20 MessageBox.Show ("账号不存在,或者电话号码错误!","提示",MessageBoxButtons.OK)
21 zh.value=""
22 mm.value=""
23 End If
24 End If
25 End If
26 End If

这样一段代码,如果我需要引用外部数据源的user数据库,这其中变量该如何定义?
比如其中这段
以下内容为程序代码:

1 If Tables("账号密码").rows.count = 0 Then
2
该如何修改
再比如这段
以下内容为程序代码:

1 Dim mms As String = Tables("账号密码").Current("电话")
这个账号密码原先是内部数据表中的数据,现在放在了sql server中,该如何定义?




[此贴子已经被作者于2015-1-27 16:40:14编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/27 16:54:00 [只看该作者]

 背景弄成黑色,然后用代码

 

e.Form.BaseForm().TransparencyKey = Color.Black

 


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/27 16:56:00 [只看该作者]

 回复3楼,外部表的写法和内部表的写法,是一样的。

 

http://www.foxtable.com/help/topics/1812.htm

 

[此贴子已经被作者于2015-1-27 16:56:31编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
13865161910
  6楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:396 积分:3297 威望:0 精华:0 注册:2014/12/13 14:35:00
  发帖心情 Post By:2015/1/27 17:02:00 [只看该作者]

一样的?如果代码中是用内部表定义的变量指向tables(列名).current(列名)
以下内容为程序代码:

1 Dim mms As String = Tables("账号密码").Current("密码")

引用外部数据sql,代码也是这样编写吗?



 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/27 17:06:00 [只看该作者]

 是的,外部表和内部表一样用。


 回到顶部
帅哥哟,离线,有人找我吗?
13865161910
  8楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:396 积分:3297 威望:0 精华:0 注册:2014/12/13 14:35:00
  发帖心情 Post By:2015/1/28 9:51:00 [只看该作者]

这是内部表的结构内容

此主题相关图片如下:账号密码.jpg
按此在新窗口浏览图片
代码设计为
以下内容为程序代码:

1 Dim zh As WinForm.TextBox = e.Form.Controls("账号")
2 Dim mm As WinForm.TextBox = e.Form.Controls("电话")
3 If Tables("账号密码").rows.count = 0 Then
4 MessageBox.Show ("账号不存在,或者电话号码错误!","提示",MessageBoxButtons.OK,MessageBoxIcon.Warning)
5 zh.value=""
6 mm.value=""
7 Else
8 If zh.Value ="" Then
9 MessageBox.Show ("请输入账号!","提示",MessageBoxButtons.OK,MessageBoxIcon.Warning)
10 Else
11 Dim mms As String = Tables("账号密码").Current("电话")
12 If mm.value = "" Then
13 MessageBox.Show ("电话不能为空!","提示",MessageBoxButtons.OK,MessageBoxIcon.Warning)
14 Else
15 If mm.value= mms Then
16 Forms("修改密码").baseform.Opacity = 0
17 Forms("修改密码").close
18 Forms("修改").open
19 Else
20 MessageBox.Show ("账号不存在,或者电话号码错误!","提示",MessageBoxButtons.OK)
21 zh.value=""
22 mm.value=""
23 End If
24 End If
25 End If
26 End If


作用是通过比对账号和电话,进行密码强制修改。如果改为外部引用sql server数据库,数据库表中内容为

此主题相关图片如下:微博桌面截图_20150128095049.jpg
按此在新窗口浏览图片

狐表中的外部数据源:

此主题相关图片如下:12121212.jpg
按此在新窗口浏览图片



请教代码该做如何修改,能否帮忙修改一下代码,我想学习一下,谢谢版主大大

另外圆角窗口用black做背景,白边问题解决,另有个疑问e.Form.BaseForm().TransparencyKey = Color.Black
color.后的颜色能直接替换成色值吗?该如何表示?

[此贴子已经被作者于2015-1-28 9:53:43编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/28 9:53:00 [只看该作者]


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/1/28 9:53:00 [只看该作者]


 回到顶部
总数 14 1 2 下一页