当我想要打开一个新表单时,如何关闭MDI Chid表单。
在这条路上,我打开两个,但我想关闭前一个打开新的。
Private Sub DostupniToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DostupniToolStripMenuItem.Click
Dim frm As New FrmDostupniZaposlenici
frm.MdiParent = Me
frm.Show()
我有一段代码可以检查子容器是否有打开的表单。我的问题是如何关闭当前表单(打开表单)并打开另一个表单,这样表单就不会重叠。
if (MdiChildren.Count() == 0)
{
frmLogin f = new frmLogin();
f.MdiParent = this;
f.Show();
}
else
{
this.Close();
frm1 f = new frm1();
我正在做这个项目,我需要允许用户从颜色选择器中选择一种颜色,然后它会变成当前窗体的背景,我使用的代码是: Dim cd As New ColorDialog()
If cd.ShowDialog() = DialogResult.OK Then
Me.BackColor = cd.Color
End If 这段代码运行良好,但它只改变当前的窗体背景颜色,我将如何使它改变项目中所有窗体的背景颜色,例如同时更改窗体1、2和3。
我有一个与20个文本框并行的访问表单,我使用多选择列表框向它们添加数据,问题是它们在我的表单上有很大的空间,我不需要所有的字段--我只需要不为空的字段,所以我想通过只显示不为空的字段来减少一些空间,并通过将它们彼此关闭来隐藏所有其他字段,使它们的高度等于零。
If Len(Me.Text0.Value & vbNullString) = 0 Then
Me.Text0.Height = 0
else
Me.Text0.Height = 100
End if
,因此,当我更新这些字段中的任何一个时,其高度从零更改为特定高度,但在这种情况下,如果有多个字段没有空,它们就会溢出,而
我在谷歌电子表格上有两个表格。其中一个有大量的信息和引用,另一个在列的第一个单元格中有相同的引用,下面有链接名称和链接。我试图绕过“在一个单元格中没有多个超链接”的限制,让用户输入他们想要搜索的参考,然后搜索第二个工作表,找到参考,并有一个弹出框与链接。
到目前为止,我能够从第二个电子表格列中获得链接,并将它们显示在弹出框中,其中包含以下代码:
function main(){
var column = SearchAndFind()
showURL(getLinks(column))
}
function getLinks(col){
我已经在我的应用程序中创建了许多自定义用户控件。它们是使用Validates()方法验证自己内容的控件。当我单击窗体上的按钮时,我想在任何具有该方法的控件上调用该方法。实现这一目标的最佳方法是什么?
我能够识别和控件,并检查它们是否有方法,但不确定在这一点如何调用它。(所有控件都以‘cc’开头)
foreach (Control c in this.Controls)
{
if (c.Name.Length > 2 && c.Name.Substring(0, 2).Equals("cc"))
我将一些图片框归因为数据集中的.tag值。
这很好地使用了我的主SQL查询。当我添加一个不同的查询,在某个值被更改时运行时,.tag将不返回任何内容。请记住,我有完全相同的列数,唯一不同的是,我正在筛选一个名称,这将使行数从40减少到6。
代码如下:
If Form10.ComboBox1.Text = "Rock" Then
Me.Sheet1TableAdapter.FillBy1(Me.Contract_ManagementDataSet2.Sheet1)
End If
如果combobox.text是"Rock“,这就称
我的主窗体上有一个按钮,将连续子窗体中的所有控件标记为“是”,但是它只更改连续窗体中的第一个记录。第二、第三等记录不变。我找到了一个,但是我使用的组合框是不绑定的。
这是我的密码。它修改子窗体第一条记录中的所有组合框。
For Each ctl In Me![SubformName].Controls
If ctl.ControlType = acComboBox Then
If ctl.Name <> "Yes" Then
ctl.Value = "Yes"
End If
En