科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件.NET 开发中的一些小技巧集锦

.NET 开发中的一些小技巧集锦

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

 .NET 开发中的一些小技巧集锦。这篇文章来自是Mukund Pujari的《Some Cool Tips for .NET》,本人给大家翻译总结一下,我英语水平也就那么回事,不合适的地方还是请大家提出来。

作者:小马甲 来源:论坛整理 2007年11月20日

关键字: 开发 技巧

  • 评论
  • 分享微博
  • 分享邮件
 .NET  开发中的一些小技巧集锦。这篇文章来自是Mukund Pujari的《Some Cool Tips for .NET》,本人给大家翻译总结一下,我英语水平也就那么回事,不合适的地方还是请大家提出来。

  1. 如何创建一个可改变大小没有标题栏的窗体?(How to create a form with resizing borders and no title bar?)

以下是引用片段:
  form1.Text = string. Empty;
  form1.ControlBox = false;

  2. 如何在.NET的Windows窗体上启用XP主题集?(How to use XP Themes with Windows Forms using the .NET?)

  确认你的控件中FlatStyle属性已经修改为System,再修改Main方法。

以下是引用片段:
  static void Main()
  {
  Application.EnableVisualStyles();
  Application.DoEvents();
  Application. Run(new Form1());
  }

  3. 如何为一个窗体设置一个默认按钮?(How to set the default button for a form?)

以下是引用片段:
  form1.AcceptButton = button1;

  4. 如何为一个窗体设置一个取消按钮?(How to set the Cancel button for a form?)

以下是引用片段:
  form1.CancelButton = button1;

  5. 如何阻止一个窗体标题显示在任务栏上?(How to prevent a form from being shown in the taskbar?)

  设置窗体的ShowIntaskbar属性为False

  6. 如何用现有可用字体绑定到ComboBox控件?(How to fill a ComboBox with the available fonts?)

以下是引用片段:
  comboBox1.Items.AddRange (FontFamily.Families);

  7. 如何禁止TextBox控件默认的邮件菜单?(How to disable the default ContextMenu of a TextBox?)

以下是引用片段:
  textBox1.ContextMenu = new ContextMenu ();

  8. 如何获取“我的文档”等一些系统文件夹路径?(How to get the path for "My Documents" and other system folders?)

  Environment.SpecialFolder中包含了一些系统文件夹信息

以下是引用片段:
  MessageBox.Show(Environment.GetFolderPath( Environment.SpecialFolder.Personal ));

  9. 如何获取应用程序当前执行的路径?(How to get the path to my running EXE?)

以下是引用片段:
  string appPath = Application.ExecutablePath;

  10. 如何确定当前运行的系统?(How to determine which operating system is running?)

以下是引用片段:
  OperatingSystem os = Environment.OSVersion;
  MessageBox.Show(os.Version.ToString());
  MessageBox.Show(os.Platform.ToString());

  11. 如何从完整的路径中获取文件名?(How to get a file "s name from the complete path string?)

  用System.IO.Path.GetFileName 和 System.IO.Path.GetFileNameWithoutExtension(无扩展名)的方法

  12. 如何从完整的路径中获取文件扩展名?(How to get a file "s extension from the complete path string?)

  用System.IO.Path.GetExtension方法

  13. 如何使没有选择日期的DateTimePicker控件为空文本?(How to make the DateTimePicker show empty text if no date is selected?)

以下是引用片段:
  dateTimePicker1.CustomFormat = " ";
  dateTimePicker1.Format = DateTimePickerFormat.Custom;

  14. 如何在Report Viewer中隐藏Crystal Report的状态栏?(How to hide the status bar of Crystal Report in Report Viewer?)

以下是引用片段:
  foreach(object obj in this.crystalReportViewer1.Controls)
  {
  if( obj.GetType()== typeof(System.Windows.Forms.StatusBar))
  {
  StatusBar sBar=(StatusBar)obj;
  sBar.Visible=false;
  }
  }

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章