我有一个c#控件,我在VB6内部使用,它基本上是一个圆角面板。我想知道是否有一种方法可以控制一个容器,有点像一个框架就是一个容器。基本上,我希望能够把东西放在里面,这样他们就能一起移动,最重要的是把东西放在它的前面。
现在,如果我在上面放置一个标签或命令,它就在我的COM控件之后,使用Bring to Front和Send to Back什么都不做。
我需要在vb6中将它声明为容器吗?代码必须来自c#吗?
编辑:
我已经签署了一个NDA,所以我不能在这里张贴整个代码,但我会张贴一些和解释一些。
public class AzPanel : Panel
{
protected const
我有一个包含面板对象的二维网格的程序,我刚刚意识到我需要在其上运行该程序的计算机不使用.Net4,并且我也无法升级其框架。正因为如此,我不得不用vb6重写程序,这并不是很糟糕,直到我不得不制作面板的网格...这是我在vb2010中用来创建网格的代码,我想知道如何将其转录成vb6。
Dim regionGrid(0 To 37, 0 To 37) As System.Windows.Forms.Panel
(在嵌套循环中)
regionGrid(i, j) = New System.Windows.Forms.Panel()
我正在尝试将一些旧的VB6代码转换为VB.NET。
Dim cv as Canvas
我无论如何也想不出如何使用VB.NET中的画布控件(使用VS2005)。MSDN说它在System.Windows.Controls命名空间中,而这个命名空间似乎并不存在?我看到的只有System.Windows.Forms,它没有包含画布控件。有什么建议吗?
谢谢
我有一个紧凑的框架应用程序vb.cf运行在windows平台上。我有一个用户控件,我多次将它添加到窗体中,以便在运行时形成网格。
我现在试图访问和设置我的用户控件上的属性,并使用;
Dim mod_prop As ctl_mod_table = CType(Me.pnl_table.Controls("ctr_" & icount), ctl_mod_table)
这会产生以下错误:
Conversion from string "ctr_1" to type integer is not valid???
有什么原因让我明白吗?
我不想使用A循环所有控
我有一个名为Form1.vb的winform和一个名为FZConsole.vb的类,在winform上我有一个Richtextbox1,我试图将类中的文本附加到它上面,但不起作用。
在Form1.vb中,我可以很容易地做到
Richtextbox1.AppendText("Console is currently ON.")
在课堂上,我试着这样做,但它不会起作用:
Class FZConsole
Public Sub FZConsole()
While True
Form1.Richtextbox1.AppendText(Environment
我在向我的项目中添加用户控件时遇到了问题。
右键单击我的项目并选择添加->用户控件.
然后单击添加
我将标签拖到新的用户控件上,并保存它。
我构建该项目,返回到我的主窗体,并将控件从工具箱中的Components选项卡拖到窗体上。
我看到了控件,但是我得到了一个错误:
Type 'crm.UserControl1' is not defined.
如果我用一个空白的项目来做这件事,它就能工作。我不太熟悉vb.net或视听演播室,不知道出了什么问题。
如果双击错误,它会在表单生成的设计器代码中将我带到这一行:
Me.UserControl11 = N