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


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

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

帅哥哟,离线,有人找我吗?
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编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
13865161910
  2楼 | 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编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
13865161910
  3楼 | 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,代码也是这样编写吗?



 回到顶部
帅哥哟,离线,有人找我吗?
13865161910
  4楼 | 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编辑过]

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


加好友 发短信
等级:小狐 帖子:396 积分:3297 威望:0 精华:0 注册:2014/12/13 14:35:00
  发帖心情 Post By:2015/1/28 11:22:00 [显示全部帖子]

研究了几个小时,一设计到引用内部表转换成外部数据源的问题,就不知道该如何定义变量,及如何运用了。所以还是有个请求,想麻烦版主大大给将之前提供的内部数据表的代码,按照外部数据表的列名做个修改,我想了解这期间的差别,看帮助文件,对于我这个小白来说,真的有点难度。拜托了!!!
[此贴子已经被作者于2015-1-28 11:22:05编辑过]

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


加好友 发短信
等级:小狐 帖子:396 积分:3297 威望:0 精华:0 注册:2014/12/13 14:35:00
回复:(有点甜)以下是引用13865161910在2015-1-28 1...  发帖心情 Post By:2015/1/28 15:53:00 [显示全部帖子]

我把项目发上来,您给看看吧,我想看看相关的代码是如何编译的,麻烦您了!
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.zip



窗口修改密码和忘记密码 都是原先引用内部表数据,我把原先的内部表数据都删除了,将外部引用数据文件放在了压缩包中,望甜大能将代码做个修改,我后期需将mdb文件导入到sql server数据库中,所以需要用到外部数据源。想通过甜大的例子学习学习,谢谢您了
[此贴子已经被作者于2015-1-28 16:02:40编辑过]

 回到顶部