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

WinForm企业应用框架设计【四】动态创建业务窗体

根据这个宽度来绘制控件文本和关闭按钮位置 我们属性里为这个控件定义了事件handler 下面看看这些handler是怎么触发 /// /// 取消选中...BaseForm() { InitializeComponent(); this.TopLevel = false; } 一般顶层窗体是不允许被当作控件放在容器控件...Remove和Insert主要是为了让系统记住哪些窗体是最近显示过; MainContainerPClear和Add是为了让窗体显示容器控件内 如果从显示变为隐藏 TAB按钮取消选中, 菜单背景颜色变成透明...,(其实就是菜单取消选中) 事件处理开始取消事件注册 事件处理结束有把事件注册进去了 这样做主要是为了避免多次触发事件 Utils.GetMainForm();获取窗口代码如下:...移除历史记录 取消菜单选中 打开最近一次打开业务窗体(如果有的话) 重写设置tab按钮位置(主要是被关闭tab按钮右边tab按钮) 删除tab按钮 三:动态创建业务窗体 我们在上一节只讲了菜单滑入和滑出事件

66630

page.RegisterStartupScript 方法

大家好,又见面了,我是你们朋友全栈君。 注意:此 API 现在已过时。 页响应中发出客户端脚本块。允许 asp.net 服务器控件 page 中发出客户端脚本块。...+btn+”.click();}”); } 重载确认对话框,点击确定触发一个隐藏按钮事件,点击取消触发一个隐藏按钮事件 // // 服务器端弹出...+str_ctl_name+”.select();”); } 窗体返回窗体 // //名称:redirect //功能:窗体返回窗体...命名空间:System.Web.UI 程序集:System.Web(System.Web.dll) 语法 C# public void RegisterStartupScript( Type type...script 类型:System.String 要注册启动脚本文本。 addScriptTags 类型:System.Boolean 指示是否添加脚本标记布尔值。

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

可视化数据库设计软件有哪些_数据库可视化编程

4.修改表适配器tblStudentTableAdapter查询,并添加参数化查询 1)修改查询:由于经常需要查看指定班级学生信息,因此需要修改查询,根据班级编码查询学生信息。...3.ADO.NET对象 数据库应用程序设计步骤 1.创建解决方案项目 2.添加Windows窗体 3.设计用户界面 4.创建事件处理程序和编译、调试、运行程序 数据源控件与数据访问窗体控件...1) BindingSource控件 1.BindingSource控件作用 用于简化将控件绑定到基础数据源过程,可以看作是窗体控件到数据一个间接层。...2.BindingSource 控件常用属性 1)Count:获取基础列表总项数。 2)Current:获取数据源的当前项。 3)Position:获取或设置基础列表的当前位置。...“加载”“保存”和“取消”按钮添加事件代码分别如下:(窗体运行结果如图5-22所示)*/ private void tsLoad_Click(object sender, EventArgs e) {

6.7K40

VBA专题05-1:一文彻底掌握用户窗体编程基础知识(

注意,在用户窗体模块按F5键并不会运行光标所在过程,而是运行用户窗体自身。 6.调试。和在宏程序中一样,按F8键可以逐语句运行代码。...装载和卸载 在用户窗体显示之前,必须将其装载到内存。如果显示一个没有装载用户窗体,该窗体将自动装载。事实,用户窗体任何引用或者变量或者控件或者属性都将强制装载,并且触发初始化事件。...为了插入某对象事件过程,可以该对象单击右键,快捷菜单中选择“查看代码”,将会自动创建一个该控件标准事件过程。...请求关闭事件首先发生,并且给你取消机会(不会关闭窗体);中止事件是最终并不能取消。...例如,发生在用户窗体关闭Userform_QueryClose事件,带有一个取消(Cancel)参数,该过程设置Cancel=True,将忽略该事件,并且该窗体不会被关闭。

6K20

C#学习笔记—— 常用控件说明及其属性、事件

值为true时,是窗体容器,值为false时,不是窗体容器。 (25)KeyPreview属性:用来获取或设置一个值,该值指示将按键事件传递到具有焦点控件窗体是否将接收该事件。...(2)Hide方法:该方法作用是把窗体隐藏出来,其调用格式为: 窗体名.Hide(); 其中窗体名是要隐藏窗体名称。...(5)Cut方法:将文本框的当前选定内容移动到剪贴板。调用一般格式如下: 文本框对象.Cut()该方法无参数。 (6)Paste方法:用剪贴板内容替换文本框的当前选定内容。...(1)将窗体FormBorderStyle属性值设置为FixedDialog。 (2)根据需要向窗体添加控件。 (3)使用窗体ShowDialog方法显示窗体,即显示出对话框。...(1)将窗体FormBorderStyle属性值设置为FixedDialog。 (2)根据需要向窗体添加控件。 (3)使用窗体ShowDialog方法显示窗体,即显示出对话框。

9.5K20

【愚公系列】2023年11月 Winform控件专题 Form控件详解

基本使用步骤如下:打开Winform窗体,在窗体添加一个控件选择控件,打开其属性窗口,AutoSize属性中选择True或False根据需要在代码控件内容进行修改运行程序,查看控件大小变化/...添加窗体方式有两种,一种是代码创建一个新窗体,另一种是在窗体设计器创建一个窗体控件。...以下是使用MainMenuStrip基本步骤:1.设计窗体时,将MainMenuStrip控件拖放到窗体。2.MainMenuStrip添加菜单和菜单。...可以通过设计器界面或者代码来添加菜单和菜单。3.通过事件处理程序响应菜单或菜单点击事件,可以代码实现对应功能。...Winform应用程序,有时需要隐藏一些窗体,比如说窗体一些窗体

1.3K21

1-3 Winform 常用控件(

Control 类为Form显示所有控件提供基本功能,Form类表示应用程序内窗口。...图1-8 员工信息录入窗体目标界面 u 实验步骤(1): 由图1-9所示,从工具箱之中拖拽具体控件到Form窗体,并更改标签对象和按钮text属性为图1-8所标内容。...案例学习:标签控件隐藏,窗口打开与关闭 本次实验目标是建立两个窗体,当点击图1-11登录系统时候,可以打开另一个窗体点击文字打开后显示学校名称,点击文字隐藏时候隐藏学校名称。...图1-11 窗口打开与关闭窗体目标界面 u 实验步骤(1): 由图1-11所示,从工具箱之中拖拽标签控件和linkLabel超链接文本控件到Form窗体,更改标签文本颜色、字体和大小属性,填写每个控件...ReadOnly 文本框文本为只读 Text 检索控件输入文本 方法 说明 Clear 删除现有的所有文本 Show 相当于将控件 Visible 属性设置为 True 并显示控件 事件

2.7K10

Python GUI项目实战(五)明细信息窗体完善

前言 一节我们实现了明细窗体GUI搭建,并且设置了查看、修改、添加三种不同状态,框架搭建好了,内容并没有填充,本节我们继续完善这个项目,将学生信息填充进明细窗体。...一、填充当前学生信息 1.需求 目前我们已经实现功能是窗体双击表格任一行,弹出明细窗体。我们我们需要做是:将窗体对应学生信息传递到明细窗体并显示明细窗体。...2.思路 既然要设计窗体窗体数据传递功能,就要准备好窗体传递和窗体接收。...其实我们可以设置双击某一行触发条件,所以窗体setup_UI函数结尾添加点击事件 self.Tree.bind("", self.view_student) 这里<Double...解决思路 和前面设置不同状态下明细窗体标题一样,我们load_windows_flag()方法下,添加属性控制控件状态。(1)隐藏按钮可用使用对应布局名称加forget方法来实现。

1.8K20

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

下面,我们来实现当鼠标移动到用户窗体按钮时,会使用颜色高亮显示,让用户窗体更生动,如下图1所示。 ? 其实,你图1看到按钮并不是用户窗体内置传统命令按钮,而是使用图像控件来制作。...然后,使用VBA代码来根据鼠标的位置切换这两个图像可见性,从而实现按钮动态变化。 Excel工作表创建按钮图像 使用文本框在Excel创建按钮图像。...在用户窗体绘制图像按钮 VBE,插入一个用户窗体,在其中放置一个标签控件、一个文本框控件以及一个图像控件,并调整成合适大小和排列,如下图3所示。 ?...工作表复制相应文本框(这里是白底“确定”文本框),然后按照上文所示操作将其粘贴到该控件Picture属性,得到一个白底灰字图像按钮,如下图7所示。 ?...编写代码 使用MouseMove事件来响应鼠标的动作,这个事件当鼠标移动到特定控件时,执行其中代码。

7.9K20

Wallpaper原理和C#实现(含源文件)

窗体load事件里新建VideoForm。为了让VideoForm能够夹在图标层和背景层中间,需要将VideoForm窗体设置为背景窗体。...这个方法Windows 10 21H1 19043.1110测试有效,但是不保证在其他系统有效,例如,vista系统就会返回空指针,这可能是因为vista系统背景窗体不满足上面所讲关系。...这里利用了windows窗口一个特性:如果A窗体B窗体上面,那么A窗体也会在B窗体窗体上面。...,是因为dispose和refresh执行空隙里会有一瞬间白屏,如果先隐藏就可以避免这种情况。...因为视频壁纸需要常驻后台,而控制窗口不可能常驻桌面,所以我们需要改写它Formclosing,取消窗体关闭事件,并隐藏窗体 private void Form1_FormClosing(object

1.9K10

【愚公系列】2023年11月 Winform控件专题 MenuStrip控件详解

它是一个容器控件,可以在其添加MenuStripItem控件,每个子控件可以表示一个菜单项或下拉菜单。...Visual Studio中使用MenuStrip控件非常简单,只需要在窗体设计器拖拽一个MenuStrip控件窗体即可。...然后MenuStrip控件右键,选择“添加项”即可添加控件,可以选择菜单项、下拉菜单等。...对于MenuStrip控件事件处理,可以通过设计器双击相应控件来添加事件处理方法,或者代码中使用事件处理程序来处理相应事件。...窗体右键菜单:MenuStrip可以作为窗体控件右键菜单,鼠标右键点击时弹出一个下拉菜单,提供相应功能选项。

29911

【C#】分享一个弹出容器层,像右键菜单那样召即来挥则去

,改为令TopMost=true,就能使浮动层与正常窗体有一致激活首控件行为,同时省却了对OnShown重写 解决控件有时没有聚焦框(焦点虚线框)问题。...要想获得值可能就得额外采取一些做法,例如响应弹出控件关闭事件,或者把原窗体传入弹出控件完了在后者做原本应该在原窗体事~等等,办法当然有很多,但这都是因为只能Show带来多余事,有什么比一个方法中弹出控件...ShowDialog弹出时,收到WM_SHOWWINDOW,Owner会被Disable //故需收到该消息后立即Enable它,不然Owner窗体和本窗体都将处于无响应状态...,被Disable是MDI窗体 //并且Parent也会指向MDI窗体,故需改回为Owner,这样弹出窗体Location才会相对于Owner而非MDIParent...,隐藏窗体 //若想在点击标题栏、滚动条等非客户区也要让本窗体消失,取消0xA1注释即可 //本例是根据坐标判断,亦可以改为根据句柄,

2.7K20

【愚公系列】2023年11月 Winform控件专题 CheckedListBox控件详解

Winform中使用CheckedListBox控件需要进行以下步骤:Visual Studio创建一个Windows Form应用程序,然后从工具箱拖拽CheckedListBox控件窗体...处理Check事件根据用户选择项来作出相应响应。...然后处理了ItemCheck事件事件处理程序根据用户选择项来作出相应响应。...首先,我们需要在Visual Studio打开一个新Winforms项目,并将CheckedListBox控件添加到窗体。您可以从工具箱中将其拖动到窗体,或者从设计器添加它。...在运行应用程序时,这些项目将出现在窗体,每个项目都有一个相应复选框。现在,我们需要为CheckBoxList控件添加一些事件处理程序,以便在用户选择某个项时获取通知。

59511

Excel编程周末速成班第21课:一个用户窗体示例

步骤2:设计窗体 要创建新空白用户窗体并设置其属性,执行以下操作: 1.按Alt+F11打开VBA编辑器。 2.工程窗口中,单击标记为VBAProject(Addresses)条目。...9.添加第三个命令按钮控件,将其Name属性更改为cmdCancel,将其Caption属性更改为“取消”,并将其Cancel属性更改为True。 现在,所有必需控件都在窗体。...使用窗体设计器格式化命令和工具来根据需要排列和调整控件大小。完成设计应该类似于图21-2。 ? 图21-2:放置所有控件之后窗体 这是检查窗体控件选项顺序好时机。...如你第20课中所学习,此事件接收一个参数,该参数标识所按下键。如果该键可以接受,则将其传递;否则取消VBA联机帮助KeyCode值列表,你可以看到键0到9代码值为48到57。...当然,单击“下一步”按钮时,这是必需单击“取消”或“完成”按钮时,这也是必需。即使使用Hide方法隐藏了该窗体,它在下次显示时仍将所有数据保留在其控件。因此,需要清除控件

6K10

关于DialogResult

大家好,又见面了,我是你们朋友全栈君。 程序,经常会弹出一个对话框来让用户填写一些信息,填写完成后,当用户点击“确定”按钮后,窗体中进行其他处理。...如果放在邮件输入框那个TextBoxTextChaged事件,那么用户输入一个字母都会激发那个事件,这样就不太好,如果放在“确定”按钮事件,那么如果用户邮件格式输入不正确,就不应该返回窗体...,而是继续留在这个窗体,等待用户修改,可是事实却不是这样,因为你设置了“确定”按钮Dialogue属性,只要用户一点击按钮,窗体 1: if (frm.ShowDialog() == DialogResult.OK...(VS.80).aspx 窗体对话框结果是当窗体显示为模式对话框时从该窗体返回值,如果窗体显示为对话框,用DialogResult枚举值设置此属性将设置该窗体对话框结果值、隐藏模式对话框并将控制返回给调用窗体...此属性通常由窗体Button控件DialogResult属性设置 当用户单击 Button 控件时,分配给 Button DialogResult 属性值将分配给该窗体 DialogResult

98310

VCL 控件分类_验证控件分类

动态窗体窗体和动态生成窗体(Project|Options|Forms) 一个头文件添加另一个头文件(File|Use Unit) new TForm2(this); (this: 指以此为容器...OnShow(); 窗体显示时发生事件 OnActive(); 窗体变为活动窗体时发生事件 OnPaint(); 窗体重画或变化时事件 OnHide(); 窗体隐藏事件 OnClose(); 窗体关闭时事件...可以用来做悬浮控件(该事件中将控件Top属性设为一确定值)。 Anchors:可视控件边界,在窗体大小变化时设置控件窗体某边距离不变。...创建二级菜单:右键,CreateSubMenu 菜单Caption字母加 & 字符,使得该字母为该菜单加速键。...TBitButton Glyph:位图图像 Cancle:是否为取消按钮(ESC键起作用) Default:是否为默认按钮(Enter键起作用) TabOrder:组件Tab 顺序 TabStop:焦点是否该组件停留

4.3K10

【愚公系列】2023年11月 WPF控件专题 Popup控件详解

一、Popup控件详解 WPFPopup控件是一种轻量级容器,可以在其内容部分显示其他控件。Popup控件显示和隐藏时没有边框或标题栏,通常用于显示上下文菜单、浮动工具栏、弹出窗口等。...Button_Click事件处理程序,我们可以通过设置popupIsOpen属性来显示或隐藏Popup控件。...3.具体案例 下面是一个简单WPF Popup控件案例: WPF窗体添加一个按钮,点击该按钮会显示一个Popup控件,该控件包含一个Label和一个TextBox,用户可以TextBox输入文本...WPF窗体添加一个按钮和Popup控件。...事件和Popup控件LostFocus事件,以便在单击Popup控件任何区域时关闭Popup控件并将用户输入文本显示在窗体

99151

C#项目实战练习:做自己QQ

用户登录窗体 登录窗体布局设计   本次练习参考腾讯QQ登录页面,窗体设计本身很复杂,需要设计各种图标,不过可以偷个懒,腾讯QQ界面改改,作为SunTalk窗体背景,背景基础添加相应控件。...登录 Size:(根据背景拖动窗体就可以了) 登录窗体控件填充   下面我们分析下该登录窗体需要哪些控件,这里头像显示部分功能没有实现,共包含了以下八个控件。   ...  同打开界面窗体一样,我们想要打开账号注册窗体时,我们应保证其事先存在,同添加窗体一样,添加账号注册窗体,并将该窗体Name属性更改成Frm_Register   选中注册账号控件双击,进入此控件点击事件代码编辑区...窗体布局设计   本窗体设计用了背景做了填充,也可以不用。 窗体控件填充 添加组件 控件是指在窗体可以看到对象,而组件则在窗体中看不到。   ...首先我们向窗体 添加toolStrip控件,并修改其Name属性为tsOperation先将控件toolStripDock属性设置为Bottom。

7.1K20
领券