C 同時保持兩個窗體啟用

2021-05-26 13:29:02 字數 661 閱讀 5325

c#中,如何同時保持兩個窗體啟用?

基本的思想是當乙個窗體啟用時設定另乙個窗體啟用。這樣相互啟用。然而我們只是用單純的c#**是無法實現的,我們需要用到winapi。

我們現在有form1和form3兩個窗體,form1作為起始窗體。

public partial class form1 : form

void form1_activated(object sender, eventargs e)

void form1_load(object sender, eventargs e)

[dllimport("user32.dll")]

private static extern int getactivewindow();

const int wm_ncactivate =                  0x0086;

const int wa_active=       1;

[dllimport("user32.dll")]

private static extern void sendmessage(int hwnd, int msg, int wparam, int lparam);

form3的**

void form3_activated(object sender, eventargs e)

C 兩個窗體間的通訊

c 實現在form1中呼叫form2的資訊的方式.方法1 首先,我們在form2中定義 private form1 mf form 其次,更改form2的建構函式為有引數的 public form2 form1 myform 最後,在form1中,在要用到form2的地方申明如下 form2 f2 ...

C 兩個窗體間的通訊

c 實現在form1中呼叫form2的資訊的方式.方法1 首先,我們在form2中定義 private form1 mf form 其次,更改form2的建構函式為有引數的 public form2 form1 myform 最後,在form1中,在要用到form2的地方申明如下 form2 f2 ...

如何同時管理兩個專案?

最近比較忙。產品的乙個版本a正在測試部門進行功能 效能的驗證測試,另乙個版本b正在處於需求分析階段。因工作安排關係,我作為版本a專案組c和版本b專案組d的專案經理,需要負責版本a的問題定位 小特性開發的的組織工作,需要負責版本b的專案計畫 開發組織工作。多項工作進行,面臨多個領導的壓力,確實是很有挑...