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}");
}
}
}
}
这些都是值得总结使用的
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}");
}
}
}
}
这些都是值得总结使用的
相关文章推荐
- c#开发windows应用程序几个小技巧
- c#开发windows应用程序几个小技巧
- c#开发windows应用程序几个小技巧
- c#开发的几个小技巧
- C#开发WINDOWS应用程序时消息的处理
- 用C#开发第一个WINDOWS应用程序
- Windows 8技巧:Xaml+C#开发第一个Metro Style应用程序的使用
- C#开发 Windows 应用程序时消息的处理
- 70-316 使用Microsoft Visual C# .NET and Microsoft Visual Studio .NET 开发及实现基于Windows的应用程序 考点整理
- 用C#开发第一个WINDOWS应用程序
- C#开发WINDOWS应用程序时消息的处理
- Windows 8实用窍门系列:1.使用Xaml+C#开发第一个Metro Style应用程序
- web开发,asp.net/c++驱动,客户应用程序开发X86windows SDK DDK/windows mobile高手/c# ,c++ coding 够全了吧,抓紧哦
- 用C#开发第一个WINDOWS应用程序
- 用C#开发第一个WINDOWS应用程序
- C#开发WINDOWS应用程序时消息的处理
- C#开发WINDOWS应用程序时消息的处理
- Windows 8实用窍门系列:1.使用Xaml+C#开发第一个Metro Style应用程序 推荐
- 用C#开发第一个WINDOWS应用程序
- C#开发WINDOWS应用程序时消息的处理