当前位置:编程学习 > C#/ASP.NET >>

C#中如何使不是最前面的窗体(A)提到最前面` 就是不管什么时候只要特定的窗体(A)一出现就会出现在最前面 最好有完整的程序代码和程序思想,一定给分!在线等!

一个问题: 当程序运行时全功能的窗体会隐藏到后台,即不可用状态,所以到这里程序的功能就不能往下再进行,现在我想用findwindow 获得这个窗体的句丙,进程最好 --------------------编程问答-------------------- 你到底是要自己编程序中的窗体放到最前面,还是要调用其他程序的窗体啊?
若是将一个窗体提到最前面,可以将那个窗体的TopMost=True然后再TopMost=False,窗体就到最前面了。 --------------------编程问答-------------------- using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Windows;
using System.Runtime.InteropServices;

namespace findwindow
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        [DllImport("user32.dll ", EntryPoint = "FindWindow ")] 
        private void Form1_Load(object sender, EventArgs e)
        {
            IntPtr HWND  cc;//在这里会出现"应输入;这个提示"
            ::findwindow(null,"QQ用户登陆");//在findwindow前面的::这里会提示"应输入标识符"
            if(cc|=null)
            {
                
            }
            
        }

        private void button1_Click(object sender, EventArgs e)
        {
            
        }
    }
}


我是不明白这个findwindow怎么用?帮下忙呀 --------------------编程问答-------------------- 那个是C++的格式啊 --------------------编程问答-------------------- 楼主描述不够清晰。需要显示的窗体是你自己程序的窗体还是其他应用程序的窗体? --------------------编程问答-------------------- 你到底是要自己编程序中的窗体放到最前面,还是要调用其他程序的窗体啊?
若是将一个窗体提到最前面,可以将那个窗体的TopMost=True然后再TopMost=False,窗体就到最前面了
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,