Foxtable(狐表)用户栏目专家坐堂 → [求助]关于 欢迎界面的问题!(例子已发,请程版过目)


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

主题:[求助]关于 欢迎界面的问题!(例子已发,请程版过目)

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


加好友 发短信
等级:三尾狐 帖子:732 积分:5491 威望:0 精华:14 注册:2011/8/28 12:49:00
  发帖心情 Post By:2012/1/19 22:41:00 [显示全部帖子]

label控件背景色有时候确实有问题,你用文本框或者其它控件代替

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


加好友 发短信
等级:三尾狐 帖子:732 积分:5491 威望:0 精华:14 注册:2011/8/28 12:49:00
  发帖心情 Post By:2012/1/29 20:41:00 [显示全部帖子]

说问题啊

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


加好友 发短信
等级:三尾狐 帖子:732 积分:5491 威望:0 精华:14 注册:2011/8/28 12:49:00
  发帖心情 Post By:2012/1/29 22:52:00 [显示全部帖子]

两种方法:

一:直接调用tab控件的底层控件设置背景图片

Dim TabCtl As C1.Win.C1Command.C1DockingTab = e.Form.Controls("TabControl1").BaseControl
TabCtl.TabPages(0).BackgroundImage = GetImage("背景2.jpg")

窗口的AfterLoad事件加上这两句代码之后设置好背景图片,然后用Label控件可以显示出来透明效果

 
图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看

二:用GDI+绘制背景图片与文本

Dim p As WinForm.Painter = e.Form.Controls("Painter1")
Dim g As Graphics = p.Graphics
g.DrawImage(getImage("背景1.jpg"),0,0,e.Form.BaseForm.Width,e.Form.BaseForm.Height)
'DrawString(ByVal s As String, ByVal font As System.Drawing.Font, ByVal brush As System.Drawing.Brush, ByVal x As Single, ByVal y As Single)
'画两次是为了做出阴影效果
g.DrawString("欢迎进入",New Font("宋体",16,FontStyle.Bold Or FontStyle.Italic),Brushes.Blue,330,200)
g.DrawString("欢迎进入",New Font("宋体",16,FontStyle.Bold Or FontStyle.Italic),Brushes.Blue,331,201)
g.DrawString("通用",New Font("黑体",26,FontStyle.Bold),Brushes.Blue,382,232)
g.DrawString("通用",New Font("黑体",26,FontStyle.Bold),Brushes.Blue,380,230)
g.DrawString("ERP",New Font("宋体",30,FontStyle.Bold Or FontStyle.Italic),Brushes.Red,452,227)
g.DrawString("ERP",New Font("宋体",30,FontStyle.Bold Or FontStyle.Italic),Brushes.Red,450,225)
g.DrawString("管理系统",New Font("黑体",26,FontStyle.Bold),Brushes.Blue,522,232)
g.DrawString("管理系统",New Font("黑体",26,FontStyle.Bold),Brushes.Blue,520,230)
p.Repaint()

也是窗口的AfterLoad事件

 

图片点击可在新窗口打开查看此主题相关图片如下:2.jpg
图片点击可在新窗口打开查看

[此贴子已经被作者于2012-1-29 22:54:10编辑过]

 回到顶部