Winform呼叫系統計算器 記事本

2021-06-02 09:00:48 字數 1786 閱讀 3479

______________________________________________c#呼叫系統計算器____________________________________________

processstartinfo info = new processstartinfo();

info.filename = "calc.exe ";//"calc.exe"為計算器,"notepad.exe"為記事本

process proc = process.start(info);

______________________________________________c#呼叫系統計算器,並獲得值____________________________________

using

system;

using

system.collections.generic;

using

system.componentmodel;

using

system.data;

using

system.drawing;

using

system.linq;

using

system.text;

using

system.windows.forms;

using

system.diagnostics;

using

system.runtime.interopservices;

namespace

csharpwin04

process pcalc

=null;//

啟動計算器

private

void

button1_click(

object

sender, eventargs e)

//獲取文字框的結果

[dllimport(

"user32.dll

", entrypoint ="

findwindow")]

public

static

extern

intptr findwindow(

string

lpclassname,

string

lpwindowname);

[dllimport(

"user32.dll

", entrypoint ="

findwindowex")]

public

static

extern

intptr findwindowex(intptr hwnd1, intptr hwnd2,

string

lpsz1,

string

lpsz2);

[dllimport(

"user32 ")]

public

static

extern

bool

sendmessage(intptr hwnd,

intmsg,

intwparam, intptr lparam);

public

const

intwm_gettext

=0xd

;private

void

button2_click(

object

sender, eventargs e)}}

}

winform 簡單計算器

今天是周五 馬上就要過雙休了 閒著無聊 想起來學習的時候還有個計算器沒寫出來 當時怎麼也整不明白 今天就寫寫試試 自己寫的計算器挺簡單 現在還不能算小數 只用兩個方法就可以做乙個簡單的計算器 1234數字鍵的方法 public void shu string a else 加減乘除單獨乙個方法 呼叫...

練習 WinForm 計算器

介面設計 練習 計算器 數字鍵的操作 private void button27 click object sender,eventargs e 追加 else 點選了數字 prev 1 運算子的操作 private void button26 click object sender,eventar...

winform操作windows系統計算器

winform對系統計算器的呼叫,啟動,最大化最小化顯示,在mainwindow設定topmost true時,正常顯示計算器並置頂。獲取窗體的控制代碼函式 視窗類名 視窗標題名 返回控制代碼 dllimport user32.dll entrypoint findwindow setlasterr...