我有一个问题,我想动态添加一个控件数组到windows窗体中,我已经准备了如下代码,但问题是只有窗体中剩余的第一个控件显示在controls集合中,而不显示在窗体上。代码中缺少什么?
代码:
LinkLabel[] arrLbl = new LinkLabel[5];
for (int i = 0; i < 5; i++)
{
LinkLabel lbl = new LinkLabel();
lbl.Text = "Label: " + i.ToString();
arrLbl[i] = lbl;
}
foreach (Control c in ar
首先,我想说我是新手,如果我的问题很愚蠢,请事先原谅我。尽管如此,我已经在Access中创建了一个非常简单的表单,并且希望每次按下鼠标时都会显示一条消息。为此,我在Access中添加了附加到“鼠标向下”事件的以下代码:
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
MsgBox "Click"
End Sub
但是,无论我点击多少次鼠标,它都无法工作。我试着把它移到“鼠标向上”和“鼠标移动”,但似乎不能触发鼠标事件。尽管如此,当我把这个活
我在access窗体上有一个文本框,如果该文本框为空,我希望启用该文本框以进行编辑。我是VBA新手,不确定最好的方法是什么。使用双击事件对我来说很好,但我更喜欢在加载时这样做。
我已经尝试了下面的代码,但似乎不能让它工作。任何帮助都将不胜感激。
Private Sub EmpID_DblClick(Cancel As Integer)
If EmpID.Text = "" Then
Me.EmpID.Enabled = True
End If
End Sub
我有一个带有3个选项卡的导航表单。房屋,顾客,装饰。
在导航窗体上,我有一个未绑定的字段LOTNUMSELECT。
在每个选项卡中的子窗体上,它有一个名为LOT_NUMBER的字段。
由于主/子关系似乎不可能与导航窗体一起使用,因此我正在寻找要在加载时过滤的子窗体。
用户在LOTNUMSELECT中输入lot #,然后单击选项卡。当选项卡变为当前时,将显示特定批号(记录)。
我一直在一个“控制面板”窗体中使用下面的代码打开另一个窗体。
Dim stDocName As String
Dim stLinkCriteria As String
stDocName = "Decor"
我正在尝试链接我在类模块中创建的窗体上的控件,但在使其正常工作时遇到了问题。 'Class Name is CustForm
Option Explicit
Private WithEvents btnTest as CommandButton
Public Function showForm()
Dim tempForm as Form
Dim formName as String
Set tempForm = CreateForm
formName = tempForm.Name
Set btnTest =
我的处境很奇怪。我有一个带有子窗体的窗体。当子窗体中的值发生更改时,在update之后调用
If Not IsNull(Me.Parent) Then
Me.Parent.ParentField.Value = Me.SubformField.Value
End If
在父窗体中,我希望ParentField中的更改触发另一个事件。遗憾的是,以编程方式进行更改既不会触发AfterUpdate,也不会触发onChange事件。
由于同一个子窗体在更多的父窗体中使用,因此我不能直接调用在afterUpdate上调用的方法
还有什么我可以“订阅”的吗?
我在MS Access中创建了一个窗体,其中有10个按钮模拟数字键盘(只有0..9的值)。 每次单击这些按钮时,我都想更改子窗体中的combobox控件的值。组合框控件名为"projectID“ 我试过了,但它不同于在键盘上按相同的键。 Private Sub Buton3_Click()
Call Me.frmServDedicacion_Subformulario.Form.projectID_KeyPress(51) 'Ansii code for 3
end sub 我将此过程作为按键事件来验证是否执行了combobox方法,它确实执行了(消息框是ok的),但是c
我有一个主窗体(form1),它有一个面板(panel1) --见图。
Panel1根据按下的按钮加载两个不同的用户控件之一(以模拟屏幕更改)。我在用户控件1上有一个按钮,它需要在用户控件2上操作(更改文本)。
我遇到的问题是,用户控件是通过按下表单1上的按钮动态创建的(参见下面的代码),这导致我在尝试链接事件时出现问题。
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
panel1.Controls.Add(new Screens.UC1(
我对Access并不是很陌生,但对VBA来说却是个新手。
我有一个主窗体(MainFrm)和一个子窗体(SubFrm)。在子窗体上,如果一个人对GeneralQuestion回答“是”,那么他们必须回答Question1,Question2将立即隐藏。如果一个人对GeneralQuestion回答"No“,那么他们必须回答Question2,Question1就会立即隐藏起来。我在属性页上设置了Question1和Question2默认Visible=No。
下面是我的代码:
Private Sub GeneralQuestion_Change()
If Me.GeneralQuest