以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]圆角边框的有不规则白边 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=63729) |
||||
-- 作者:13865161910 -- 发布时间:2015/1/27 12:30:00 -- [求助]圆角边框的有不规则白边 设计窗口背景的图片填充,预览后发现窗口背景圆角位置有白边,图片是PNG格式,且用圆角外形设计添加蒙版的。 afterload 代码为:e.Form.BaseForm().TransparencyKey = Color.White
e.form.BaseForm.FormBorderStyle = Windows.Forms.FormBorderStyle.None [此贴子已经被作者于2015-1-27 12:30:08编辑过]
|
||||
-- 作者:有点甜 -- 发布时间:2015/1/27 14:00:00 -- 例子发上来看看。
照理是会透明的。 |
||||
-- 作者:13865161910 -- 发布时间:2015/1/27 16:36:00 -- 您给看看是为何?
另外还有个问题想请教,我将内部数据源改为外部数据源后,该如何定义变量? 举例 以下内容为程序代码: 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编辑过]
|
||||
-- 作者:有点甜 -- 发布时间:2015/1/27 16:54:00 -- 背景弄成黑色,然后用代码
e.Form.BaseForm().TransparencyKey = Color.Black
|
||||
-- 作者:有点甜 -- 发布时间:2015/1/27 16:56:00 -- 回复3楼,外部表的写法和内部表的写法,是一样的。
http://www.foxtable.com/help/topics/1812.htm
[此贴子已经被作者于2015-1-27 16:56:31编辑过]
|
||||
-- 作者:13865161910 -- 发布时间:2015/1/27 17:02:00 -- 一样的?如果代码中是用内部表定义的变量指向tables(列名).current(列名) 以下内容为程序代码: 1 Dim mms As String = Tables("账号密码").Current("密码") 引用外部数据sql,代码也是这样编写吗? |
||||
-- 作者:有点甜 -- 发布时间:2015/1/27 17:06:00 -- 是的,外部表和内部表一样用。 |
||||
-- 作者:13865161910 -- 发布时间:2015/1/28 9:51:00 -- 这是内部表的结构内容 代码设计为 以下内容为程序代码: 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数据库,数据库表中内容为 狐表中的外部数据源: 请教代码该做如何修改,能否帮忙修改一下代码,我想学习一下,谢谢版主大大 另外圆角窗口用black做背景,白边问题解决,另有个疑问e.Form.BaseForm().TransparencyKey = Color.Black color.后的颜色能直接替换成色值吗?该如何表示? [此贴子已经被作者于2015-1-28 9:53:43编辑过]
|
||||
-- 作者:有点甜 -- 发布时间:2015/1/28 9:53:00 -- 参考
http://www.foxtable.com/help/topics/2048.htm
http://www.foxtable.com/help/topics/2945.htm
|
||||
-- 作者:有点甜 -- 发布时间:2015/1/28 9:53:00 -- 知识点 http://www.foxtable.com/help/topics/0396.htm
|