您的位置:首页 > 编程语言 > C#

c#开发windows应用程序几个小技巧

2006-02-21 15:14 441 查看
From: http://elevenwolf.cnblogs.com/archive/2004/07/23/26969.html
1.一个应用程序只能被用户打开一次

Process mobj_pro =Process.GetCurrentProcess();
Process[] mobj_proList=Process.GetProcessesByName(mobj_pro.ProcessName);
if(mobj_proList.Length>1)
CustomerAdd pobj_CustomerAdd;
Form pobj_CustomerAdd_Return=CheckIsExit("CustomerAdd");
if(pobj_CustomerAdd_Return==null)
else
void OpenSheet(Form pobj_form)

Form CheckIsExit(string ps_windowName)
Opacity = 0.0;
Activate();
Refresh();
fadeTimer.Start();
Refresh(); 在timer控件的Tick事件中写:

if (m_showing)
else
public class OSTextBox:TextBox
{
public OSTextBox()
{

}

bool mb_IsKeyEnter=true;

[
Category("Data"),
DefaultValue(true),
MergableProperty(false)
]
public bool IsKeyEnter
{
get
{
return mb_IsKeyEnter;
}
set
{
mb_IsKeyEnter=value;
}
}

protected override void OnKeyPress(KeyPressEventArgs e)
{
base.OnKeyPress (e);
if(mb_IsKeyEnter)
{
if (e.KeyChar == (char)Keys.Enter)
{
SendKeys.Send("{Tab}");
}
}
}

}
这些都是值得总结使用的
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: