winforms-interop

    0熱度

    1回答

    從WPF中可以使用非可視的WinForms控件,只要它們以編程方式實例化?我正在比較僅用於WinForms的兩組組件,但我們希望創建WPF應用程序「前進」。

    0熱度

    1回答

    我在C#winform中使用Microsoft.Office.Interop.Excel,但我無法弄清楚如何創建一個新的Excel工作簿。我已經在文檔中嘗試過所有的東西,但我什麼都沒有,只是出現錯誤。工作簿wb = new Workbook()編譯得很好,但會引發無法理解的運行時錯誤。

    4熱度

    1回答

    我在一個winform我在哪裏讀取一個excel文件,處理所述數據使用的Microsoft.Office.Interop.Excel一個小區,並且輸出新的Excel文件。但是,我無法寫入單元格 - 專門添加列標題。代碼如下: Microsoft.Office.Interop.Excel.Application xlApp = new Microsoft.Office.Interop.Excel.A

    0熱度

    1回答

    任何人都可以提出的方法,將允許我從ElementHost中的WPF元素更改主機WinForm的屬性嗎? 我必須使用綁定到一個ElementHost的棱鏡的MVVM應用程序。我想更改WinForm標題,調整WinForm的大小並關閉我的ViewModel中的WinForm。 我明白從this article中描述的WPF複合控件接收數據,但我無法看到這將在ViewModel中如何工作。 應用程序是W

    1熱度

    1回答

    我正在使用InteropFormsToolkit 2.1版。我試圖確保當.NET窗體從VB6窗體上引發的事件加載時,.NET窗體可以保持在最前面。我已經嘗試了很多東西,無法獲得任何工作。我已經嘗試了從z-index到向User32.dll中添加託管調用的所有內容,以將其推向最前沿,等等。 任何想法都將被讚賞。

    0熱度

    1回答

    我需要獲得一個窗口線程ID在運行時創建與此代碼 System.Windows.Window MyWindow = new System.Windows.Window(); MyWindow.Show(); 我得到使用 IntPtr WindowHandle = (new WindowInteropHelper(MyWindow)).Handle; 我怎樣才能獲得窗口處理線程ID從窗口或其

    0熱度

    2回答

    任何人都可以告訴我,如果存在事件MousePreMove與事件通知我的遊標移動方向? 我找到一個雙贏的API,以阻止任何用戶輸入,但它不是我要找的。

    4熱度

    2回答

    好的,我找到了很多關於通過名稱找到窗口的帖子等等。我沒有找到的是如何找到窗口應用程序焦點並將其切換到最後一個活動窗口。下面顯示的代碼將給我任務管理器中處於活動狀態的活動應用程序的列表。 我不知道該怎麼做是找出哪個應用程序是最後一個活動應用程序,然後切換到它。例如... 我有我的自定義winform應用程序打開。 我點擊一個按鈕 我的應用程序切換到最後一個活動窗口/應用。 這是我迄今爲止的工作代碼。

    1熱度

    5回答

    如何檢測按下Ctrl鍵兩次,如果程序最小化或在系統托盤 我想開發C#程序,當控制鍵被按下兩次時,主窗體將顯示給用戶。我找到了熱鍵組合的樣本,但這並不是組合的熱鍵,就像控制鍵+其他鍵一樣。這就像谷歌桌面應用程序,當按下兩次控制鍵時顯示搜索框。

    0熱度

    2回答

    通常我打開一個新的窗口,像這樣: new Sensors(this).Show(); this.Hide(); 但是當我嘗試打開從形式,反之亦然WPF窗口這個方法行不通,所以我這樣做: System.Diagnostics.Process.Start(appAddress); this.Close(); 這樣做時的問題是調試器不會調試新的窗體/窗口。 有沒有辦法