里调用什么api关闭其他的窗体? [问题点数:0分]

Bbs1
本版专家分:22
结帖率 96.43%
Bbs1
本版专家分:78
Bbs6
本版专家分:6080
Bbs8
本版专家分:44070
Blank
铜牌 2007年8月 总版技术专家分月排行榜第三
Blank
黄花 2007年9月 .NET技术大版内专家分月排行榜第二
2007年8月 .NET技术大版内专家分月排行榜第二
Bbs1
本版专家分:22
Bbs6
本版专家分:6093
Bbs6
本版专家分:6093
Bbs1
本版专家分:22
其他相关推荐
C#调用API函数查找窗体关闭
下面的代码使用API函数FindWindow查找名称为窗体a的窗体,并调用API函数SendMessage向目标窗体发送消息关闭目标窗体
关于VB.NET中多窗体之间的调用关闭
关于VB.NET中多窗体之间的调用,实现多窗体之间的打开,以及打开新窗体后对旧窗体关闭
C# winform 子窗体调用窗体函数实现关闭窗体打开另一个窗体
C# winform 子窗体调用窗体函数实现关闭窗体打开另一个窗体;在父窗体分From1内嵌一个panel1,在panel1里载入From2,点击在子窗体From2中的按钮,清除panel1里的From2,新载入From3,点击在子窗体From3中的按钮,panel1清除,重新载入From2
VB 让别的程序在自己窗体中运行
Private Const GW_HWNDNEXT = 2 Private Declare Function GetWindowThreadProcessId Lib "user32" (ByVal hwnd As Long, lpdwProcessId As Long) As Long Private Declare Function GetParent Lib "user32" (ByVal
【进程间的通信】☞项目引入——C#通过Windows API 调用其他程序、触发按钮Click事件
前言 在此之前对进程通信不太了解。 最近因项目需要稍有涉足,目前还在学习中 正文   项目需求   两个独立的解决方案,属于两个项目,在系统中开辟两个进程。   需要在第一个项目中调用第二个项目,对第二个项目进行操作。 结语
vb.net 关闭所有已经打开的窗体 包括启动窗体
vb.net 关闭所有已经打开的窗体 包括启动窗体
c#中在一个窗体中触发另一个窗体的事件
创建两个窗体,分别为form1,form2,在form1中添加控件textBox1和button1,创建一个form2的对象Form2 b = null; 在form2中添加button1,定义委托和事件  //定义委托         public delegate void MyDelegate();         //定义事件         public event MyDel
C# 通过WinAPI 实现不同窗体间的相互控制
有时候想要通过软件的方式去控制别人软件的运行乃至控制别人软件上按钮的动作、文本框的填充等,实现自己独特的功能,怎么实现呢? 在Windows中不管是窗体、控件都有一个与之对应的句柄,只要获得了句柄,就可以操作该句柄对应的对象。 在VS中新建项目WinApp1,解决方案名为WinFormCall,再添加项目WinApp2.   重命名WinApp1中的Form1为WinApp1Form1
如何在一个窗体调用另一个窗体的控件或方法
要把Form1中的控间改成public属性 具体实现过程请参看一下代码(在form2的textbox1中输入然后在form1中的label1中显示textbox中的内容 //form1代码,form1中有一个label1和一个button1,其中label1的modifier属性为public namespace WindowsApplication1 { public
VB 让外部程序在VB程序的窗体里面运行
Option ExplicitPrivate Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As Long, ByVal lpWindowName As Long)
C# 窗体中一个类中调用另一个窗体的控件或方法
设有form1和from2,假如form1调用form2的控件,在form1的代码窗口定义一个form2的对象,把你想要调用的form2的控件的属性Modifier改为Publlic就可以在form1的窗体调用了。 一种是创建窗体对象的方式,通过对象调用控件或方法 。 例如: Form2 frm2 = new Form1(); frm2.Button; //调用控件 frm2.Met
关于windows关闭窗口的API
刚开始以为是 CLoseWindow(句柄);  然而这个接口只是窗口最小化 百度后以为是 DestroyWindow(句柄) : 然后这接口运行没有任何效果,不知为何 正确的应该是 ::SendMessage(句柄,WM_CLOSE,0,0,)     HWND m_handle = 0;     int num = 0;     while(m_handle == 0 &&
C# winform中一个类中如何调用另一个窗体的控件或方法
一种是创建窗体对象的方式,通过对象调用控件或方法 另一种是不创建窗体对象 在窗体类下定义静态变量,构造方法中引用这个窗体
C# 实现MDI子窗体只打开一个(打开新的窗口,关闭其他窗口)
C# 实现MDI子窗体只打开一个(打开新的窗口,关闭其他窗口)2010年05月04日 12:331.private Form m_CurrentMdiChild;//声明窗体                                    2.打开你想要的窗口private void ShowForm(){Form1 frm = new Form1();frm.ShowMdiChild(frm)
C#中如何在外部类访问控制Form窗体控件
首先每个控件都有一个属性modifiers,修改其为public,然后在Form窗体.cs文件中,声明一个Form实例,将此实例作为参数传入外部类(需using system.windows.Forms)方法中,然后就可在外部类中使用如:Form实例.Form中的各控件.Form中的各控件属性   的格式来 操作控制Form窗体中的各控件。
C#窗口调用---打开一个窗口关闭另一个窗口
c#中我们写一个登陆界面是需要打开xi
关于Java Swing的窗体关闭事件的调用关系
Java Swing的窗体和对话框的关闭事件无非就是windowClosing和windowClosed这两个方法,如果要在关闭时进行“是否退出”之类的提示或保存数据等操作时则需要用到这些方法,但到底是该用哪个方法则有一定的讲究。   windowClosing用于窗体关闭时被调用,这个时候窗体还处在运行并显示当中,所以为了方便可以把这个方法称为关闭调用的方法。值得注意的是当我们按下窗体或对话
WinForm中一个窗体调用另一个窗体的控件和事件的方法(附带源码)
先申明下,此文适合和我差不多的菜鸟学习,没有什么高深知识点,不想耽误老鸟们的宝贵时间,如果有什么专业术语不对的还请指正啊。     最近进行WinCE的开发,第一次实际做C/S架构的项目,其中遇到很多问题。这个问题使我记忆深刻,当时在谷歌中搜索了好久都没找到想要的答案,用的就是文章标题中的原话。然后又换成“WinForm中子窗体调用窗体的控件和事件的方法”,搜到的还是不太多。但我发现原来这个可
VB 关闭窗口,关闭当前窗体
刚学习VB,想用一个button 关闭当前Form(窗体) 1,网上搜索到 End 可以关闭,试了一下结果是关闭所有窗体。 2,Unload Me 关闭当前窗口。
C# Winform在MDI中打开一个子窗体关闭上一个子窗体
C# Winform在MDI中打开一个子窗体关闭上一个子窗体
在windows下打开关闭外部应用程序的方法。
项目里有几个应用程序,它们之间有先后关系,有时需要在某个程序中,重新启动另外一个应用程序,因此需要找到windows api来实现。 在这里列举三种情况:在程序中,纯粹打开外部应用程序、纯粹关闭外部应用程序、打开应用程序后过会儿再关闭它。 我在这里只讲方法,不讲原理(因为windows api 太恶心了) 1,纯粹打开外部应用程序:使用ShellExecute() #include #in
Delphi 关闭指定窗口
我在程序中想每隔30秒自动关闭指定窗口标题的窗口。如IE窗口,脚本提示错误窗口,上网时的下载工具提示等等  最简单的方法:procedure TForm1.Button1Click(Sender: TObject);varQQHWND:HWND;beginqqhwnd:=findwindow(nil,QQ用户登录);ShowWindow(QQHWND,sw_HIDE);   // 这里
cs文件,外部类操作窗体控件
前期操作  在progiam.cs文件中添加代码  添加cs文件  1、修改控件属性办法 修改控件属性 外部cs文件修改 form1.cs文件修改 运行成功    2、通过属性的方式 在form1.cs文件添加 在新建cs文件中添加 运行成功  demo如下,VS2015编译环境
C#操作移动其他程序窗口
在做项目时候,曾经遇到一个问题,就是用C#的WinForm,来打开一个使用C++编写的软件,并控制打开窗体位置和大小。 在这里使用了Win32 API来做的。可以使用C#根据窗体的路径,启动一个进程,然后使用Win32 API控制打开窗口的位置和大小。 主要代码如下:    public class A {         //调用Win32 API        
C# SendMessage 控制其他进程程序
C# SendMessage 控制其他进程程序2010年04月21日 星期三 3:00Win32 平台是 消息驱动模式 .Net 框架是 事件驱动模式 标题所指的 “控制外部程序”,外部程序是指与本程序无内在相关性的另外一个程序 基于上面提到的,对于.NET的winform程序,在默认情况下(即未对接收消息的事件做自定义处理,说白了:就是没有 重写/覆写(override)窗体(For
VBA打开与关闭窗体的函数
打开与关闭窗体的函数将一些常用命令写成函数,以简化您的程序如关闭窗体指令可将之写成以下形式放在模块中Function strCloseForm(strFormName As String) As String On Error GoTo strCloseForm_Err     DoCmd.Close acForm, strFormName strCloseForm_Exit:  Exit Fun...
【转】C#自定义控件:WinForm将其它应用程序窗体嵌入自己内部
PS:文末的附件已更新,这次我放到博客园里面了,不会弹出广告,放心下载,O(∩_∩)O谢谢! 这是最近在做的一个项目中提到的需求,把一个现有的窗体应用程序界面嵌入到自己开发的窗体中来,看起来就像自己开发的一样(实际上……跟自己开发的还是有一点点区别的,就是内嵌程序和宿主程序的窗口激活状态问题)。 在codeproject找到了一篇相关的文章(http://www.codeproject
使用Windows API实现模态窗口
所谓模态窗口(modal window),又叫做模式窗口,一般是指应用程序中那些任务比较紧要的窗口。只要它们存在,它们便会阻止用户访问其他窗口(或者是阻止用户访问其祖先窗口)。在windows中,使用DialogBoxParam显示的对话框就是模态的。虽然模态对话框在windows中很普遍,但是并没有SDK级别的API,可以将一个窗口变为模态显示。不过在同为微软提供的MFC/WTL框架中有这样的A
c#中在一个窗体中触发另一个窗体的事件 (转载)
转载:http://blog.163.com/liujiyun123@126/blog/static/4459677620108295850128/ c#中在一个窗体中触发另一个窗体的事件 创建两个窗体,分别为form1,form2,在form1中添加控件textBox1和button1,创建一个form2的对象Form2 b = null; 在form2中添加button1,定义委
WinForm关闭窗体关闭其他创建的线程。
在Form窗体,添加一个FormClosing事件处理器,加入以下代码:         private void Form1_FormClosing(object sender, FormClosingEventArgs e)         {             System.Environment.Exit(0);         } 即可。
C#退出当前窗体,显示另一个窗体
this.Hide(); Form Login = new Form(); Login.Show();Login为要显示的窗体的名字
实现WinForm中嵌入外部EXE程序(调用系统api,源码)
实现在自己的winform内嵌入其他人的exe程序,从而可以实现多应用程序的组合,以及对原应用程序的部分功能的附加,但有部分受保护的应用程序则不能被嵌入
C#中在一个窗体调用另一个窗体的方法
C#中在一个窗体调用另一个窗体的方法;C#不同窗体方法调用
使C# 窗体关闭按钮、最小化、最大化按钮不可用
[ DllImport ( "USER32.DLL" ) ]    public static externint GetSystemMenu(int hwnd,int bRevert);    [ DllImport ( "USER32.DLL" ) ]    public static externint RemoveMenu(int hMenu,int nPosit
C#窗体应用程序关闭一个窗体打开另外一个窗体的两种方法
此种情景常用于用户登录界面跳转到主界面的情形,本文以此为例。法1:step1:program.cs中main函数:static void Main()        {            Application.EnableVisualStyles();            Application.SetCompatibleTextRenderingDefault(false);      ...
如何在线程函数中访问主窗体中的控件,并调用控件的方法
我一个主对话框,上有许多的控件,我用AfxBeginThread开启了一个线程,在这个线程函数中,操作对话框上的控件的方法,一执行就报告地址拒绝访问     CDbinfoDlg*   msms=(CDbinfoDlg*)(AfxGetApp()->m_pMainWnd);     if   (msms!=NULL)     {     retValue=msms->m_sms.SendMsg("
NSIS提供的的对窗口及子控件操作的指令
NSIS提供了很多对对话框窗口及其子控件(包括:按钮,复选框,静态标签, 以及树形控件等)操作的指令。利用这些指令,可以很方便的改变子控件 的状态。下面举例说明: 1.EnableWindow 窗口句柄(HWMD)(1 | 0) 对指定的窗口或控件允许或禁止鼠标和键盘输入。可用的状态为 0(禁止)  或 1(允许)。 GetDlgItem $0 $HWNDPARENT 1 Enab
PB 后台调用外部EXE文件 防止多重启动
PB 后台调用外部EXE文件 防止多重启动之调用EXE(效果:第二次启动程序则前一进 程的窗口跳到最前) 后台调用外部EXE文件,判断该exe文件是否已经运行,如果已经运行就调出exe对应 的界面,否则则运行exe文件。 原理:调用系统外部函数遍历系统进程,判断该exe是否存在。 如果存在再调用外部函数查看该exe正在使用的窗口,如果找到了就把该窗口设置为 当前活动窗口
C# WinForm程序中,使用多线程,在关闭窗体时 怎么关闭窗体的所有线程,使程序退出
转载出自于:点击打开链接this.Close();   只是关闭当前窗口,若不是主窗体的话,是无法退出程序的,另外若有托管线程(非主线程),也无法干净地退出;Application.Exit();  强制所有消息中止,退出所有的窗体,但是若有托管线程(非主线程),也无法干净地退出;Application.ExitThread(); 强制中止调用线程上的所有消息,同样面临其它线程无法正确退出的问题;...
窗体特效案例】C#利用api实现各种窗体特效案例
介绍: 这里主要利用API函数Animate Window实现窗体左右,上下,扩展,淡入滑动或滚动动画效果
通过api获取句柄控制其他窗体
很多时候,编写程序模拟鼠标和键盘操作可以方便的实现你需要的功能,而不需要对方程序为你开放接口。比如,操作飞信定时发送短信等。我之前开发过飞信耗子,用的是对飞信协议进行抓包,然后分析协议,进而模拟协议的执行,开发出了客户端,与移动服务器进行通信,但是这有一些缺点。如果移动的服务器对接口进行变更,我所编写的客户端也要进行相应的升级。如果服务器的协议进行了更改,甚至个人编写的这种第三方客户端需要重写。而
【WPF】关闭非装窗体以外所有窗体
 XX.MainWindow=>是想要保留窗体的命名   /// /// 关闭非装窗体以外所有窗体 /// private void CloseForm() { int n = Application.Current.Windows.Count; for (int a = 0; a { for (int i
C# 一个窗体调用另一个窗体的控件
需求:在一个窗体点击确定时,获取文本框选中的文字。另一窗体增加一节点,节点名是该文本框选中的文字。LayerForm是要被调用窗体,声明该窗体的静态变量,在另一窗体调用即可。在LayerForm窗体内声明变量:public LayerForm()        {            InitializeComponent();                     Instance = ...
windows API禁用启用窗体关闭按钮
通过windows API禁用、启用窗体关闭按钮,防止不小心点击X号或右键关闭按钮而关闭程序
如何在其他类里调用窗体里控件的属性或方法
  把窗体实例穿进去,然后把窗体中组件的modifers属性设置为public,这样就可以直接通过实例访问了 form1.textbox1.text
C#实现对外部程序的调用操作
C#借助API实现黑盒自动化测试工具的编写 本文代码下载(VS2010开发):http://download.csdn.net/source/2796362 本文摘要: 1:一个简单的例子        1.1:EnumChildWindows介绍    1.2:主要源码 2:难点:如何获取指定的控件句柄    2.1:使用SPY++    2.2:
C#如何在普通类里调用窗体控件
一种是创建窗体对象的方式,通过对象调用控件或方法  例如: Form1 form1 = new Form1(); form1.Button; //调用控件 form1.Method(); //调用方法123 当然了,控件的Modifiers属性要设置成public  另一种是不创建窗体对象  在Form1类下定义静态变量,构造方法中引用这个Form1 clas
C# API 应用(跨进程控制别的窗体的TreeView节点的展开与点击)
class API { #region "API函数定义 " [DllImport( "user32.dll ", CharSet = CharSet.Unicode)] private static extern int SendMessage(int hWnd, int msg, IntPtr wParam, IntPtr lparam); [DllImport( "user32.dll ",
Winform wpf在一个窗体的事件里,修改另一个窗体控件的值
Application.Current.Properties.Add("value",“aaaaaa”); (赋值)Application.Current.Properties["value"].ToString();(取值)
调用api函数打开或是关闭光驱
调用api函数打开或是关闭光驱调用api函数打开或是关闭光驱
c#调用winapi为外部程序控件赋值
public partial class Form1 : Form { [DllImport("user32.dll")] public static extern IntPtr FindWindow(string lpClassName, string lpWindowName); //[DllImport("User32.dll", Entr
在Delphi的窗口单元中,如何调用其它窗口的单元。
http://www.cnblogs.com/champion8/p/5569930.html 在Delphi的窗口单元中,如何调用其它窗口的单元。(转载)  .  在Delphi中简单的调用单元  unit实例   一,新建一个工程文件,默认的文件是unit1,代码如下:unit Unit1;  interface  uses    Windows, Messag
Spark内核设计的艺术:架构设计与实现
全书分为10章。第1章介绍Spark学习环境的搭建。第2章介绍Spark的基本知识和架构。第3章介绍Spark内核底层的基础设施。第4章介绍SparkContext的初始化。第5章介绍Spark执行环境SparkEnv。第6章介绍Spark自身的存储体系。本章不同于其他书籍将存储的各个组件视为不同内容,而是将存储体系的内容凝聚起来。第7章介绍Spark的调度系统。第8章介绍Spark的计算引擎。第9章介绍Spark的部署模式。第10章介绍Spark的API。Spark从表面上看与之前版本大的不同是API,所以本章拿个别API的实现作为例子,分析其源码实现,让读者理解新老API之间的异同。
把别人的exe嵌入自己的主窗体
     所谓绑架就是把其他Win32程序的窗体嵌入到我们托管的WinForm中.网上已经用很多java版和 Delphi版还有WPF的.我在这里补充C#版的.   C# 实现窗口"绑架" 所谓"绑架"就是把其他Win32程序的窗体嵌入到我们托管的WinForm中.网上已经用很多java版和Delphi版还有WPF的.我在这里补充 C#版的. 定义需要的Win32 API.      需要注意的...
C#在一个窗体调用另一个窗体的方法
事情是这样的,我的主窗体上面有一个按钮【查找出租人】,现在我想 用户在点击【查找出租人】时弹出另外一个窗体,让用户输入出租人的 名字进行查找。 而查找出租人的方法却在主窗体中,这时我们该如何在弹出的新窗体调用窗体中的方法呢? -------------------------------------------------------------------------------
WPF 登录窗口关闭时打开主窗口
在WPF中设计登录窗口关闭时打开主窗口,自动生成的App.xaml不能满足要求, 1、把App.xaml的属性窗口中的生成操作设定为 无 2、添加Program类 static class Program { /// /// The main entry point for the application. /
c#—关闭窗体的方法
关闭窗体的四种方法 1. close():指仅关闭当前窗体,如果不是主窗体(包含主线程的窗体,并非MDI窗体)的话,是无法退出整个程序的。如果有托管线程也无法退出。   此方法会调用 dispose() 方法,所以它会自动的帮我们释放内存,除了以下两种情况:(1)该窗体是多文档应用程序(MDI)的一部分并且此窗体不可见;(2)此窗体是“模态”窗体。   close() 方法执行的时候会触发...
【C#】不同窗体如何调用同一个串口
如果是在Form1里 那么加上 public static 则其他窗口可以通过Form1.serialPort1来引用它 当然 更好的是放在另一个静态类里 比如 public static class CommonRes { public static SerialPort serialPort1; } 只要using了这个类的命名空间 这样任何窗体内都能用Commo...
c#如何跨线程调用窗体控件
要从其他跨线程存取调用控件,可采用以下两种方法之一: 方法1)不进行线程安全的检查 方法2)通过委托的方式 代码如下所示 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
windows 窗体 的实例化和释放
关于窗体实例化过程中所发生的事件
winForm 子窗体间相互切换时,关闭当前子窗体并释放资源
首先在父窗体中判断该窗体是否已经存在         public static frmBookSelect fbs;         private void tsbBookSelect_Click(object sender, EventArgs e)         {             if (fbs == null)          //如果不存在就实例化该窗体并显示
Windows窗体与WPF窗体相互调用
一.WPF窗体调用windows窗体 (一)在wpf窗体中,若想调用windows窗体,有两种方法: 1.直接调用         private void btnOpenWindows2_Click(object sender, RoutedEventArgs e) { //直接调用 Form1 form1=new Form
Qt 中关于不同窗口进行成员传递和槽函数调用的办法
在QT中会存在两个独立窗口进行通信的情况,但是这两个类有没明确的依赖关系,这个时候对于我们来说是非常耐受的一件事情,最近想了下通过单利来实现一个指针管理中心,通过注册和获取来实现在整个应用程序中的使用。 一下是托管类的相关代码: 声明 class TransmitWidgetManager { IMPLEMENTION_SINGLETON_CLASS(TransmitWidgetManage...
c#通过SendMessage(Win API)发送消息
PART1: 来自MSDN的问答: 问: Before, I had used SendMessage API in VB 6.0. Now, I want quick search a string in listbox by Sendmessage API and use C# language but I don't know how to do. Please, help
C# 关闭当前窗体打开另一窗体
你可以先打开form2,再关闭form1 button1_Click() {    form2 frm2 = new form2();    frm2.show();    this.close(); }
delphi中窗体关闭事件FormCloseQuery与assigned函数的使用
Form窗体可以响应各种各样的时间,在Object Inspector的Events页面中罗列了一大堆,如下图: 下面将要列出一些常用的事件。 1、OnActivate 当窗体被初始激活时,就会发生OnActivate事件,当初始创建窗体或者用户从一个窗体切换到另一个窗体时,就可能激活窗体,Application对象也有一个OnActivate事件,当用户从一个应用程序切
wpf 主窗口关闭关闭其它子窗口
今天我发现自己的主窗口关才时,并没有退出调试,一直到最后还是那样的。 这样自己就一直想怎么关闭呢?网上说有可以结束所有的线程,这个不会,最后自己写一个关闭事件,有会线程的朋友给我说一下啊 #region 主窗口将要关闭时的操作 /// /// 当主窗口关闭关闭所有的字窗口 /// /// <
【VBA研究】定时关闭MsgBox及相关未公开的API
iamlaosong文     大家都知道,VBA中自带的MsgBox不能自动关闭,某些特殊情况下需要在指定时间内用户没有点击消息框按钮后能继续运行代码,需要用到定时关闭的消息框,我一般都是自己做一个窗体显示,再用定时函数关闭对话框。方法如下: 1、创建窗体UserForm1,窗体的初始化函数最简单如下: Private Sub UserForm_Initialize()     Labe
C#中一个窗体怎样对另外一个窗体操作,使窗体上的数据得到刷新?
C#中一个窗体怎样对另外一个窗体操作,使窗体上的数据得到刷新? 2010-7-8 12:50 提问者: jenemarlin | 悬赏分:5 | 浏览次数:354次 情况是这样的;通过A窗体对B窗体操作.使B窗体的数据得到刷新.但是现在我怎么都不能实现.代码也试过好多.但是B窗体的上的数据就是不能改变. 问题补充: 是在同一进程中的,我使用的是A窗体中实例化B
python实现关闭第三方窗口
背景最近在测试一款软件的关闭第三方窗口的功能,感觉实现应该挺简单的。所以就尝试了。由于说它的实现是靠c++实现的,本人对c++实在不在行,但是python的第三方库实际上是封装了一套win32的api的 所以我们还是可以依靠python 来实现这个的。实现直接贴代码吧 很简单# -*- coding: utf-8 -*- from win32gui import * import win32gui
Vb.net调用窗体
方法一:   DimNewMDIChild As New Form3         ‘实例化子窗体Form3   NewMDIChild.MdiParent = Me    ‘设置子窗体的父窗体为本窗体           NewMDIChild.Show()   ‘显示子窗体   方法二:    '声明SetParent函数,这是一个API函数 
如何调用FindWindow API获取主窗体
using System; using System.Collections.Generic; using System.Runtime.InteropServices; using System.Text; namespace HtmlShow {     /**/     ///     /// This class is to find the given wind
在一个窗体调用另一个窗体的数据
在做机房收费系统时我们经常会遇到
WPF 如何访问其他窗体的控件
有时候, 我们需要从一个程序集访问另一个程序集的元素,需要把控件的引用变量改为public级别:(红色部分)
VB和VB.NET中获得其他窗体控件句柄
http://fengzhixue168.blog.163.com/blog/static/95761592009648525675/   一、必不可少的API函数               1.FindWindow                此函数用于寻找其他程序的句柄。这里用来寻找音量控制系统的窗口句柄。               2.FindWindowEx        
怎样用API关闭其他程序的窗体
我想在一个检测程序里关闭其他的程序,rn我用了DestroyWindow, SendMessage(hwnd, WM_close, 0, 0),能检测到句柄,就是关不上!屡试屡败,请帮一下忙!谢!
C#:在一个窗体类中改变另一个窗体控件的属性
例如:要在Form2窗体类中,改变Form1窗体中某控件的属性(内容、尺寸等)。 本人所知道的至少有两种方式,第一种方法类似于设置从属关系,具体方式如下: 1、在Form1中添加一个要改变属性的控件,并在属性对话框中设置该控件的Modifiers属性值为public。 2、在Form1.load事件中添加三行代码: Form2 myform = new Form2(); ...
C# 中隐藏一个窗体后打开另一个窗体,使用Show()和Hide()方法
新建两个窗体Form1 和Form2 ; Form1 中的按钮 的单击事件方法里面的代码; Form2 fm2= new Form2(this); fm2.Show(); this.Hide(); Form2 窗体里面的代码; Form1 fm1 = new Form1(); Form2的构造方法里面; public Form2(Form1 fm1) { ...
C#子窗体调用窗体中事件
很多人都苦恼于如何在子窗体中操作主窗体上的控件,或者在主窗体中操作子窗体上的控件。相比较而言,后面稍微简单一些,只要在主窗体中创建子窗体的时候,保留所创建子窗体对象即可。 下面重点介绍前一种,目前常见的有两种方法,基本上大同小异: 第一种,在主窗体类中定义一个静态成员,来保存当前主窗体对象,例如: publicstatic yourMainWindow pCurrentWin
c#调用其他窗体中的变量或函数
因项目需要,程序中有一个主窗体,多个子窗体。用主窗体的按钮来打开子窗体。 1.右键解决方案资源的项目名称,添加需要的子窗体 2.主窗体添加变量用于初始化子窗体 public System.Windows.Forms.Form fcomm;//串口设置窗口 初始化时把this传进去 3.为子窗口添加对应的构造函数         private Form1 form1;//使用form1
C# 获取窗口句柄并且关闭应用程序
public class User32API     {         private static Hashtable processWnd = null;         public delegate bool WNDENUMPROC(IntPtr hwnd, uint lParam);         static User32API()         {         
user32.dll接口 捕捉windows信息窗口,和关闭信息窗口
user32.dll是Windows用户界面相关应用程序接口,用于包括Windows处理,基本用户界面等特性,如创建窗口和发送消息。       [DllImport("user32.dll", EntryPoint = "FindWindow")]     public extern static IntPtr FindWindow(string lpClassName, string l
C#从一个类中调用控制主窗体的控件
方法一: 新建类,和构造函数 ,Form form1为传进来的参数 class ConnectionDeal { public ConnectionDeal(Form form1) { } } 在主窗体中新建一个类的实体并将form传到类中,this代表本窗体 this.Invoke((EventHandler
登录成功后关闭窗体打开主窗体
假定你的登录窗体叫:frmLogin,主窗体叫:frmMain,那你打开program.cs里,一般都会有类似于: Application.Run(new frmLogin()); 把它改成 frmLogin login = new frmLogin(); login.ShowDialog(); if (login.DialogResult.Equals(DialogResult.O
C#跨窗体相互调用对方函数
对象对象程序设计,为跨窗体调用提供了良药:即构造函数。只要将某一个窗体对象以参数形式传入到另一个窗体对象的构造函数,即可实现。 一、实际案例需求 图1 Form1窗体设计   图2 Form2窗体设计   如图1、图2,现在要求图1按下按键,自己锁住,弹出图2;然后图2按下按键,自己关闭,解放图1的按键。  
C# winform窗体使用WebBrowser控件显示百度地图
个人微信公众号:“免费桌面小应用”。有新程序会微信推送通知。谢谢大家扫描关注。突然想试试winfrom窗体调用html页面并显示页面内容。就拿展示地图来试试。先上效果图:下面是项目创建的过程:一、打开vs---新建项目项目选择windows窗体项目。名字随便取。二、右键项目--&gt;添加---&gt;选择新建项。选择左边web下的html页三。现在项目下应该有一个窗体和一个html页了。代码部分...
C#之WinForm基础 运行多个窗体时,点击按钮,一次关闭所有窗体
慈心积善融学习,技术愿为有情学。善心速造多好事,前人栽树后乘凉。我今于此写经验,愿见文者得启发。 运行多个窗体时,一次关闭所有窗体。 要点在于:只需要关闭窗体,所有窗体就全都关闭了! 我创建了两个form,效果图, 创建了一个新的类, 看代码, class1.cs using System;
C# WinForm和WPF关闭所有子窗口的方法
WinForm时这样操作的:// 遍历并关闭所有子窗口 foreach (Form item in Application.OpenForms) { if (item.Name != "父窗口标题") item.Close(); } // 或者也可以这样写: foreach (Form item in Application.OpenForms) { if (item.Name !=
OPENGL窗体源码
直接调用Windows借口创建OPenGL窗体,不需要其他库,直接调用Windows借口创建OPenGL窗体,不需要其他库,
C# 下使用委托跨窗体调用函数和控件的实现
form1 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace 跨窗体调用函数 { pub
改变窗体背景色的几种方法
第一种方法是:拦截视图类的WM_ERASEBKGND消息,加入以下代码, CRect rect; pDC->GetClipBox(&rect); CBrush brush(m_crBackColor); CBrush* pOldBrush=pDC->SelectObject(&brush); pDC->PatBlt( rect.left,rect.top,rect.Widt
c# 在打开一个窗体的同时关闭窗体(以vs2005为例)
 在Program.cs中加入--- static void Main()        {            Application.EnableVisualStyles();            Application.SetCompatibleTextRenderingDefault(false);            frmlogin f = new frmlogin();//初始
Delphi调用一个外部程序时,如何把外部程序的窗体放在主程序窗体的Panel上?
uses shellapi; ... procedure TForm1.Button2Click(Sender: TObject); var vh: HWND; begin ShellExecute(Self.Handle,'open',Pchar(filename),'',nil,SW_SHOWNORMAL); vh := Windows.FindWindow(nil, '窗口标
我们是很有底线的