| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 798 人关注过本帖
标题:vb.net开发的控件在html页中应用两问题?
取消只看楼主 加入收藏
ahoo12250
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2008-9-14
收藏
 问题点数:0 回复次数:0 
vb.net开发的控件在html页中应用两问题?
[bo]问题1:[/bo]

控件代码如下:

Imports System.Runtime.InteropServices

<Guid("e56606ed-ec1e-4760-a311-18ff1e20e669")> _
Public Class UserControl1

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        TextBox1.Text = CInt(TextBox1.Text) * 2
        MsgBox("OK")
    End Sub
End Class

 

然后我新建了一个html文件,用object标签把上面的控件插入HTML页

<object classid="clsid:e56606ed-ec1e-4760-a311-18ff1e20e669"></object>

预览这个html文件中的控件,效果很难看,而且不是一般的难看。

 


有什么方法可以让他在html页中显示效果得到改善啊?

 

 

 

[bo]问题2:[/bo]

另外我给该控件添加了一个事件,代码如下:

Imports System.Runtime.InteropServices

<Guid("e56606ed-ec1e-4760-a311-18ff1e20e669")> _
Public Class UserControl1

    Public Event Onchanges() ‘为控件自定义一个事件

 

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        TextBox1.Text = CInt(TextBox1.Text) * 2
        MsgBox("OK")
    End Sub

 

    Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
        RaiseEvent Onchanges() ’当textbox1中文本发生改变时触发UserControl1的Onchanges()事件
    End Sub
End Class

 

然后我新建一html文档,插入了该控件,希望检测当html页中该控件的Onchanges()事件是否真的发生了,代码如下

 

<object classid="clsid:e56606ed-ec1e-4760-a311-18ff1e20e669" Onchanges="alert('Onchanges事件发生了')"></object>

 

可是在预览html时,我改变了textbox1中的值,html不弹出那个alert小窗口。这个问题又如何解决呢?
---------------------------------------------------------------------------------------------------------
目前第一个问题已经解决
问题1的解决

在usercontrol.designer.vb中的代码找到Sub InitializeComponent(),在这个sub第一行添加一句Application.EnableVisualStyles()以启用xp样式。总算比较好看一点了。


期待问题2尽早解决
搜索更多相关主题的帖子: 控件 html 应用 开发 
2008-09-14 20:39
快速回复:vb.net开发的控件在html页中应用两问题?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024055 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved