首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

窗体UserForm——选项按钮

选项按钮被设置为一种可以被选中状态的按钮,而且有一个特性,在一个父对象下,只能有一个选项按钮被选中。...还是以前面激活工作表的功能为例: 在不知道有多少个工作表的时候,如何显示一个窗体界面,出现每一个工作表名称的选项,选中后按按钮激活工作表。...由于不确定工作表的数量,所以不能通过拖拽的方式添加指定数量的控件,这时候就需要用到UserForm的Initialize事件,在UserForm初始化的时候来添加控件,首先仍然拖拽一个命令按钮窗体的最上面...编辑按钮的激活工作表代码: Private Sub CommandButton1_Click() Dim i As Long Dim t As Control '遍历窗体上的控件...,窗体界面显示的时候所有工作表都可以在上面选择了,然后点激活按钮就可以激活相应的工作表: ? 这样用代码的方式添加控件也让使用者更方便的控制控件的位置,修改起来也更灵活。

1.7K10
您找到你想要的搜索结果了吗?
是的
没有找到

Excel实战技巧65: 制作漂亮的用户窗体按钮——当鼠标移动按钮上时高亮显示

在很多场合,我们都能看到这样的效果,当鼠标移动到某个元素上面时,该元素会变成另外一种颜色,达到强调的效果。...下面,我们来实现当鼠标移动到用户窗体按钮上时,会使用颜色高亮显示,让用户窗体更生动,如下图1所示。 ? 其实,你在图1中看到的按钮并不是用户窗体内置的传统命令按钮,而是使用图像控件来制作的。...在用户窗体中绘制图像按钮 在VBE中,插入一个用户窗体,在其中放置一个标签控件、一个文本框控件以及一个图像控件,并调整成合适的大小和排列,如下图3所示。 ?...但是,如果用户将鼠标放置在除这两个按钮之外的其他地方时,我们不希望这两个按钮显示绿色,因此要使用用户窗体的MouseMove事件: Private SubUserForm_MouseMove(ByVal...) Me.CancelButtoninactive.Visible = True Me.OKButtonInactive.Visible = True End Sub 这样,鼠标在用户窗体按钮之外移动

7.8K20

北京移动全网优惠_随着竞争的加剧

2006年5月,中移动北京区资费下调,被叫套餐接近单向收费。在信产部2006年12月表示鼓励运营商实行单向收费后,中移动先后在广州、北京先后推出单向收费套餐。...此项优惠实施后,西藏移动的平资资费将下降30%。这是中国移动首个实现“无条件单向收费”的下属分公司。   ...北京移动推出的“被叫全免计划”,免除了客户接听电话的费用,让广大客户畅享“移动新生活”,从此可以享受在业务上的便捷与资费上的实惠。   ...作为中国移动的老对手,中国联通对移动这次“突袭”表现冷静。   5月23日,针对北京移动全球通品牌实行被叫免费接听,北京联通相关人士表示,正在研究对策。他说,北京联通其实早已实现无条件单向收费。...移动运营商内部一负责人向硅谷动力记者承认,移动联通轮番进行资费调整,客观上对固定电话造成了极大的冲击。

54120

Excel用户窗体中添加最小化按钮窗体最小化的代码实现

新建UserForm窗体时,默认是没有最大化和最小化按钮的,只有一个关闭按钮。 在某个按钮的任务执行完毕后,希望用户窗体可以自动最小化,省去手动点击最小化按钮的麻烦。...双击UserForm1窗体,进入代码编辑界面,输入如下代码: Option Explicit '用于窗体最大最小化按钮的设置 '参考资源:https://blog.csdn.net/u010280075...(最小化) Private Const WS_MAXIMIZEBOX As Long = &H10000 '(最大化) Private Sub UserForm_Initialize() '窗体添加最大最小化按钮...运行UserForm窗体,得到如下结果: 可以看到,此时UserForm1中有了最大化和最小化按钮。 最小化用户窗体的代码实现 以一个简单的命令按钮为例。...参考资料: VBA窗体最大化最小化按钮实现(https://ddz.red/uiOTy) 在VBA代码中最小化当前窗体(https://ddz.red/Ku7ey)

2.2K20

使用Label标签控件模拟窗体标题的移动窗体颜色不断变换

为什么要使用这个ReleaseCapture函数,原因在于移动窗体标题时,需要释放对鼠标的捕捉,否则,就不能移动窗体标题。...SendMessage函数:该函数是用来给窗体发送Windows消息, 在本文中,该函数是模拟给非窗体客户区域(如窗体标题、最大化、最小化及关闭按钮区域)发送Windows消息,使特定区域能收到拖动窗体标题的消息...二、构建模拟移动窗体标题的应用程序,在这里我们使用了一个label(左边,label1),用来将鼠标移到该控件并拖动时,可以移动窗体, 另外一个label(右边,label2)则用来关闭窗体,如下图所示...label2, ""); } private void label2_Click(object sender, EventArgs e) { this.Close(); } 其中,需要为关闭按钮填写显示...“关闭”按钮的提示,因此需要使用ToolTip控件。

1.5K00

WPF窗体中控件移动 + 拖拽大小 + 动画拖动

image.png 下载.gif /* 注意:只要不带焦点的控件包括用户控件 都可以拖动与拖拽大小 【基类中的【公共参数】可以自行修改哦】 使用方法[这是在一个窗体的后台代码...public DragControlsHelper dragControlsHelper = new DragControlsHelper(); //执行以下方法就可以拖拽了[this属于窗体的对象...:意思就是这个控件是被谁包这的就传它,我一般传窗体对象,窗体包着所有的控件,小范围拖动,自行建布局容器包着要拖动的控件 public void Insert(UIElement...Name:{element.Name}->抛出消息:{Message}"); } /// /// 提醒拖拽事件开始了,请传需要拖动的按钮对象...#endregion #region 委托回调事件 /// /// 定义委托 提醒拖拽事件开始了,请传需要拖动的按钮对象

1.7K40

【NEW】WPF窗体中控件移动 + 拖拽大小 + 动画拖动

在之前写了WPF窗体中控件移动 + 拖拽大小 + 动画拖动,但是只能在Canvas容器布局中使用 现在,新增可以在GRID中可以动画拖动了 【GRID中实现动画效果】 下载 (1).gif 【Canvas...,小范围拖拽可以自建布局容器] dragControlsHelper.Insert(控件的对象或者控件的Name, this); //移除拖拽大小与移动也很简单...:意思就是这个控件是被谁包这的就传它,我一般传窗体对象,窗体包着所有的控件,小范围拖动,自行建布局容器包着要拖动的控件 public void Insert(UIElement...Name:{element.Name}->抛出消息:{Message}"); } /// /// 提醒拖拽事件开始了,请传需要拖动的按钮对象...#endregion #region 委托回调事件 /// /// 定义委托 提醒拖拽事件开始了,请传需要拖动的按钮对象

1.7K40
领券