问题描述:
如何在用VB编写的软件上加上超链接?让别人可以访问我的网站
解析:
给你个例子:
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
Private Sub Form_Load()
Label1.Caption = "hi.baidu/sxtiger"
End Sub
Private Sub Label1_Click()
Call ShellExecute(Form1.hwnd, "open", Label1.Caption, vbNullString, vbNullString, &H0)
End Sub
字体设成下划线, MousePointer 属性设为 VbCustom,使用Click事件.MouseIcon属性指定手形状图标.
Private Sub Label1_Click()
Dim RetVal
RetVal = Shell("C:\Program Files\Internet Explorer\iexplore.exe " &Label1, 1)
End Sub
VB代码是你早已熟悉的HTML代码的一个变种. 你可能被允许在发帖时候允许使用 HTML代码, 这取决于管理员的选择. 你可以在下面的论坛状态中查看有关代码使用的权限, 这可以在论坛的很多页面看到.URL Hyperlinking
如果在一个论坛可以使用VB代码, 你可以直接输入你要链接的网址, 超级链接将自动创建. 这儿是一个超级链接的例子:
http://www.vbulletin.com/forum/
www.vbulletin.com
注意:如果地址以 www.开头,你不需要加上 http:// . 如果地址不是以 www. 开头,你必须加上 http:// . 你也可以使用 https:// 和 ftp:// 链接, 并被转向这个链接.
如果你想插入VB代码标签, 你可以简单地象下面一样 [url] 将其插入链接. (VB代码标签显示为 红色).
[url]www.vbulletin.com/forum/[/url]
你也可以使用这样使用 [url] 标签. 按照下面的格式:
[url=http://vbb.yesky.net/]点这里访问紫桐社区[/url]
这将产生这样一个超级链接: 点这里访问紫桐社区.
请再次注意, 你不需要加上 http:// 如果地址是以 www.开头的话
Email 链接
添加一个email地址链接, 你可以简单地在信息中包括EMAIL地址如下:
myname@domain.com
注意,这儿必须有一个空格, such as a space or a carriage return before the beginning of the address.
你也可以使用VB代码来指定一个email地址,比如:
[email]myname@domain.com[/email]
当然你同样可以炸这样来插入一个EMAIL地址:
[email=myname@domain.com]点这里给我写信[/email]
这将产生一个这样的EMAIL链接: 点这里给我写信e.
粗体,斜体和下划线
你可以在使用在贴子中使用粗体或斜体文字:
[b]some text[/b] produces some text
[u]some text[/u] produces some text
[i]some text[/i] produces some text
使用不同的颜色、字体和大小
使用下面的标签,你可以改变文字的颜色、字体和大小:
[color=blue]some text[/color] produces some text (colored blue)
[size=4]some text[/size] produces some text (size 4 text)
[font=courier]some text[/font] produces some text (using courier font)
你可以通过标签的混合使用来定义文字. 这个例子使用了粗体、下划线和紫色的文字:
[color=purple][u][b]哈哈,这儿有很多格式哦![/b][/u][/color]
这样将会产生:
哈哈,这儿有很多格式哦!
项目顺序列表
你能创建无序列表或有序列表 (用数字或字母):
Unordered, bulleted list:
[list]
[*]first bulleted item
[*]second bulleted item
[/list]
这将产生:
first bulleted item
second bulleted item
注意,不要忘记关闭列表 [/list] 标签.
如果你想产生一个数字或者字母顺序列表, 这很简单 ,你只要再多加一个代码[list] 和 [/list] 标签. 加的额外的代码是 =1 (数字列表) or =A (字母列表 A 到 Z). 这儿是一些例子:
[list=1]
[*]这是第一个数字条
[*]这是第二个数字条
[/list=1]
这将产生:
这是第一个数字条
这是第二个数字条
[list=A]
[*]这是第一个字母条
[*]这是第二个字母条
[/list=A]
这将产生:
这是第一个字母条
这是第二个字母条
插入图片
在你的信息里加入图象, 只要按下例套入就可以了:
[img]http://www.itpub.net/images/vBulletin_logo.gif[/img]
注意 http:// 是[img]代码必须加上的.
你可以创建一个混合的超级链接 [img]其 [url] 代码如下:
[url=http://www.itpub.net/images/vBulletin_logo.gif][img]http://www.itpub.net/images/vb_bullet.gif[/img][/url]
这将产生这样一个链接: .
引用与注释
引用已经发表的文字, 只要简单地将引用的文字粘贴,并加入以下标签:
[quote]No. Try not.
Do or do not, there is no try.[/quote]
这个 [quote] 将自动加上被定义的文字.
代码和PHP标签
I如果你发表一段有源程序, 或者是 ASCII 码, 需要文本字体, 你可以使用 [code] 标签来实现,比如:
[code]
<script language="Javascript">
<!--
alert("Hello ztsky!")
//-->
</script>
[/code]
在以上例子中, 标签内的文字就被自动加上了标签, 这段代码将产生以下结果:
<script language="Javascript">
<!--
alert("Hello world!")
//-->
</script>
对于PHP源文件的区分. 如果你发表一段PHP源程序,你可以关闭 [php] 标签, 脚本将被高亮显示:
[php]
$myvar = "Hello,ztsky!"
for ($i=0$i<10$i++) {
echo $myvar."\n"
}
[/php]
这将产生:
$myvar = "Hello World!"
for ($i=0$i<10$i++) {
echo $myvar."\n"
}
错误的vB 代码使用:
[url] www.vbulletin.com [/url] - 不要在括号和你输入的文字之间有空格.
[email]myname@domain.com[email] - 在结束时, 不要忘了在括号内加入斜杠 ([/email])
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)