1.乙個應用程式只能被使用者開啟一次
process mobj_pro =process.getcurrentprocess();
process mobj_prolist=process.getprocessesbyname(mobj_pro.processname);
if(mobj_prolist.length>1)
2.乙個框架視窗下只開啟乙個子視窗
customeradd pobj_customeradd;
form pobj_customeradd_return=checki***it("customeradd");
if(pobj_customeradd_return==null)
else
void opensheet(form pobj_form)
/**
/// 判斷視窗是否存在
///
/// 視窗的名稱
/// 存在返回此視窗的例項 不存在返回null
form checki***it(string ps_windowname)
else
}else
else
}4.在控制項textbox中實現按回車鍵相當於tab鍵的作用
public class ostextbox:textbox
bool mb_iskeyenter=true;
[category("data"),
defaultvalue(true),
mergableproperty(false)
]public bool iskeyenter
set}
protected override void onkeypress(keypresseventargs e)
");}}}
C 程式設計小技巧
定義常量並賦乙個很大的值 方法一 int minarea 1 30 minarea 1073741824,表示將乙個運算物件的各二進位制位全部左移若干位 左邊的二進位制位丟棄,右邊補0 例 a a 2 將a的二進位制位左移2位,右補0,左移1位後a a 2 若左移時捨棄的高位不包含1,則每左移一位,...
C 程式設計小技巧
1 使用常量引用形式,將map作為形參傳遞時的問題 void test const unordered map um 上述 將不能通過編譯。原因 map的運算子會在索引項不存在的時候自動建立乙個物件,而常量不能改變。解決辦法 使用迭代器替換即可,如下例所示。void test const unord...
C 程式設計小技巧
記錄c 開發過程中遇到一些小技巧,隨時更新 xml xmlignore public bool login 序列化成xml的時候忽略本欄位 json newtonsoft.json.jsonignore public string devicetype 序列成json的時候忽略本欄位 xmlelem...