社区
C#
帖子详情
我经常在代码中看到如下内容#region Component Designer generated code 。。#endregion
rodger_yanglq
2012-08-14 06:18:04
请问这个难道都是程序员自己输入的,还是可以系统自动生成的?
...全文
148
5
打赏
收藏
我经常在代码中看到如下内容#region Component Designer generated code 。。#endregion
请问这个难道都是程序员自己输入的,还是可以系统自动生成的?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dj10129pop
2012-08-16
打赏
举报
回复
#region ... #endregion是用来折叠代码用的,人工输入上去的,为的是把很长的代码折叠起来,并加上注释就可以让人一目了然这些代码是干什么用的,你可以用“封装”来理解它吧
pavee
2012-08-16
打赏
举报
回复
'///<summary>' is one of three comments.
rodger_yanglq
2012-08-16
打赏
举报
回复
那各位还有///<summary>。。。。这个事干吗的?
pavee
2012-08-14
打赏
举报
回复
It is one of C# Preprocessor Directives.
孫大聖
2012-08-14
打赏
举报
回复
自己输入的。
为了代码简洁,好看。有利于后期的维护
C# 禁用textbox后 改变text的颜色 TextBox
当Textbox的enable为false时,字体颜色默认为灰色,不是很好看。 所以写了这个自定义控件,禁用后颜色可以改为自己想要的!
.NET
中
实现客户端联动菜单 (无刷新)
Ajax实现无刷新三联动下拉框 1.html
代码
Ajax实现无刷新三联动下拉框
省市
城市
市区
2.cs
代码
using System; using System.Collections; using System.
Component
Model; using System.Data; using System.Drawing; using System.Web; using System.Web.SessionState; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls; namespace AjaxTest { /**////
/// Summary description for WebForm1. ///
public class WebForm1 : System.Web.UI.Page { protected System.Web.UI.WebControls.DropDownList DropDownList1; protected System.Web.UI.WebControls.DropDownList DropDownList2; protected System.Web.UI.WebControls.TextBox TextBox1; protected System.Web.UI.WebControls.DropDownList DropDownList3; private void Page_Load(object s
end
er, System.EventArgs e) { Ajax.Utility.RegisterTypeForAjax(typeof(AjaxMethod)); if(!Page.IsPostBack) { this.DropDownList1.DataSource=AjaxMethod.GetProvinceList(); this.DropDownList1.DataTextField="province"; this.DropDownList1.DataValueField="provinceID"; this.DropDownList1.DataBind(); this.DropDownList1.Attributes.Add("onclick","cityResult();"); this.DropDownList2.Attributes.Add("onclick","areaResult();"); } } Web Form
Designer
generated
code
#
region
Web Form
Designer
generated
code
override protected void OnInit(EventArgs e) { // //
CODE
GEN: This call is required by the ASP.NET Web Form
Designer
. // Initialize
Component
(); base.OnInit(e); } /**////
/// Required method for
Designer
support - do not modify /// the contents of this method with the
code
editor. ///
private void Initialize
Component
() { this.Load += new System.EventHandler(this.Page_Load); } #
end
region
} }3.AjaxMethod using System; using System.Data; using System.Data.SqlClient; namespace AjaxTest { /**////
/// Summary description for AjaxMethod. ///
public class AjaxMethod { GetProvinceList#
region
GetProvinceList public static DataSet GetProvinceList() { string sql="select * from province"; return GetDataSet(sql); } #
end
region
GetCityList#
region
GetCityList [Ajax.AjaxMethod(Ajax.HttpSessionStateRequirement.Read)] public DataSet GetCityList(int provinceid) { string sql="select * from city where father="+provinceid; return GetDataSet(sql); } #
end
region
GetAreaList#
region
GetAreaList [Ajax.AjaxMethod(Ajax.HttpSessionStateRequirement.Read)] public DataSet GetAreaList(int cityid) { string sql="select * from area where father="+cityid; return GetDataSet(sql); } #
end
region
GetDataSet#
region
GetDataSet public static DataSet GetDataSet(string sql) { string ConnectionString=System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"]; SqlDataAdapter sda =new SqlDataAdapter(sql,ConnectionString); DataSet ds=new DataSet(); sda.Fill(ds); return ds; } #
end
region
} }4.web.config
C#记事本全部
初学者,求下载 有
代码
namespace Notepad { partial class ShowHelp { ///
/// Required
designer
variable. ///
private System.
Component
Model.IContainer
component
s = null; ///
/// Clean up any resources being used. ///
///
true if managed resources should be disposed; otherwise, false. protected override void Dispose(bool disposing) { if (disposing && (
component
s != null)) {
component
s.Dispose(); } base.Dispose(disposing); } #
region
Windows Form
Designer
generated
code
///
/// Required method for
Designer
support - do not modify /// the contents of this method with the
code
editor. ///
private void Initialize
Component
() { this.
component
s = new System.
Component
Model.Container(); this.timer1 = new System.Windows.Forms.Timer(this.
component
s); this.label1 = new System.Windows.Forms.Label(); this.label2 = new System.Windows.Forms.Label(); this.Susp
end
Layout(); // // timer1 // this.timer1.Tick += new System.EventHandler(this.timer1_Tick); // // label1 // this.label1.AutoSize = true; this.label1.Location = new System.Drawing.Point(92, 90); this.label1.Name = "label1"; this.label1.Size = new System.Drawing.Size(41, 12); this.label1.TabIndex = 0; this.label1.Text = "label1"; // // label2 // this.label2.AutoSize = true; this.label2.Location = new System.Drawing.Point(15, 154); this.label2.Name = "label2"; this.label2.Size = new System.Drawing.Size(41, 12); this.label2.TabIndex = 1; this.label2.Text = "label2"; // // ShowHelp // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.ClientSize = new System.Drawing.Size(284, 262); this.Controls.Add(this.label2); this.Controls.Add(this.label1); this.Name = "ShowHelp"; this.Text = "ShowHelp"; this.Load += new System.EventHandler(this.ShowHelp_Load); this.ResumeLayout(false); this.PerformLayout(); } #
end
region
private System.Windows.Forms.Timer timer1; private System.Windows.Forms.Label label1; private System.Windows.Forms.Label label2; } }
C#编程实例
代码
集合
Example002-渐显的窗体 Example003-使程序始终在前面 Example004-将窗体编译成类库 Example005-继承窗体的设计 Example006-设计多边形窗体 Example007-用获取路径的方法得到圆形窗体 Example008-分割窗体 Example009-在菜单
中
加入图标 Example010-渐变的窗口背景 Example011-使用任务栏的状态区 Example012-在运行时更新状态栏信息 Example013-无标题窗体的拖动 Example014-设置应用程序的图标 Example015-共享菜单项 Example016-动态设置窗体的光标 Example017-自己绘制菜单 Example018-向窗体的系统菜单添加菜单项 namespace Example018_向窗体的系统菜单添加菜单项 { ///
/// Form1 的摘要说明。 ///
public class Form1 : System.Windows.Forms.Form { private System.Windows.Forms.MainMenu mainMenu1; private System.Windows.Forms.MenuItem menuItem1; private System.Windows.Forms.MenuItem menuItem2; ///
/// 必需的设计器变量。 ///
private System.
Component
Model.Container
component
s = null; public Form1() { // // Windows 窗体设计器支持所必需的 // Initialize
Component
(); // // TODO: 在 Initialize
Component
调用后添加任何构造函数
代码
// } ///
/// 清理所有正在使用的资源。 ///
protected override void Dispose( bool disposing ) { if( disposing ) { if (
component
s != null) {
component
s.Dispose(); } } base.Dispose( disposing ); } #
region
Windows Form
Designer
generated
code
///
/// 设计器支持所需的方法 - 不要使用
代码
编辑器修改 /// 此方法的
内容
。 ///
private void Initialize
Component
() { this.mainMenu1 = new System.Windows.Forms.MainMenu(); this.menuItem1 = new System.Windows.Forms.MenuItem(); this.menuItem2 = new System.Windows.Forms.MenuItem(); // // mainMenu1 // this.mainMenu1.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] { this.menuItem1}); // // menuItem1 // this.menuItem1.Index = 0; this.menuItem1.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] { this.menuItem2}); this.menuItem1.Text = "File"; // // menuItem2 // this.menuItem2.Index = 0; this.menuItem2.Text = "Exit"; this.menuItem2.Click += new System.EventHandler(this.menuItem2_Click); // // Form1 // this.AutoScaleBaseSize = new System.Drawing.Size(6, 14); this.ClientSize = new System.Drawing.Size(292, 273); this.Menu = this.mainMenu1; this.Name = "Form1"; this.Text = "Form1"; this.Load += new System.EventHandler(this.Form1_Load); } #
end
region
///
/// 应用程序的主入口点。 ///
[STAThread] [System.Runtime.InteropServices.DllImport("user32")] private static extern IntPtr GetSystemMenu(IntPtr hwnd,bool bRevert); [System.Runtime.InteropServices.DllImport("user32")] private static extern IntPtr App
end
Menu(IntPtr hMenu,int wFlags,IntPtr wIDNewItem,string lpNewItem); const int MF_POPUP = 0x0010; const int MF_SEPARATOR = 0x0800; static void Main() { Application.Run(new Form1()); } private void Form1_Load(object s
end
er, System.EventArgs e) { IntPtr mnuSystem; mnuSystem=GetSystemMenu(this.Handle,false); App
end
Menu(mnuSystem, MF_SEPARATOR, (IntPtr)0, ""); for(int i= 0;i
endMenu(mnuSystem,MF_POPUP,this.mainMenu1.MenuItems[i].Handle,this.mainMenu1.MenuItems[i].Text); } } private void menuItem2_Click(object s
end
er, System.EventArgs e) { Application.Exit(); } } } namespace Example019_本地化Windows窗体_1_ { ///
/// Form1 的摘要说明。 ///
public class Form1 : System.Windows.Forms.Form { private System.Windows.Forms.Button button1; ///
/// 必需的设计器变量。 ///
private System.
Component
Model.Container
component
s = null; public Form1() { // // Windows 窗体设计器支持所必需的 // Thread.CurrentThread.CurrentUICulture=new CultureInfo("zh-cn"); Initialize
Component
(); // // TODO: 在 Initialize
Component
调用后添加任何构造函数
代码
// } ///
/// 清理所有正在使用的资源。 ///
protected override void Dispose( bool disposing ) { if( disposing ) { if (
component
s != null) {
component
s.Dispose(); } } base.Dispose( disposing ); } #
region
Windows Form
Designer
generated
code
///
/// 设计器支持所需的方法 - 不要使用
代码
编辑器修改 /// 此方法的
内容
。 ///
private void Initialize
Component
() { System.Resources.ResourceManager resources = new System.Resources.ResourceManager(typeof(Form1)); this.button1 = new System.Windows.Forms.Button(); this.Susp
end
Layout(); // // button1 // this.button1.AccessibleDescription = ((string)(resources.GetObject("button1.AccessibleDescription"))); this.button1.AccessibleName = ((string)(resources.GetObject("button1.AccessibleName"))); this.button1.Anchor = ((System.Windows.Forms.AnchorStyles)(resources.GetObject("button1.Anchor"))); this.button1.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("button1.BackgroundImage"))); this.button1.Dock = ((System.Windows.Forms.DockStyle)(resources.GetObject("button1.Dock"))); this.button1.Enabled = ((bool)(resources.GetObject("button1.Enabled"))); this.button1.FlatStyle = ((System.Windows.Forms.FlatStyle)(resources.GetObject("button1.FlatStyle"))); this.button1.Font = ((System.Drawing.Font)(resources.GetObject("button1.Font"))); this.button1.Image = ((System.Drawing.Image)(resources.GetObject("button1.Image"))); this.button1.ImageAlign = ((System.Drawing.ContentAlignment)(resources.GetObject("button1.ImageAlign"))); this.button1.ImageIndex = ((int)(resources.GetObject("button1.ImageIndex"))); this.button1.ImeMode = ((System.Windows.Forms.ImeMode)(resources.GetObject("button1.ImeMode"))); this.button1.Location = ((System.Drawing.Point)(resources.GetObject("button1.Location"))); this.button1.Name = "button1"; this.button1.RightToLeft = ((System.Windows.Forms.RightToLeft)(resources.GetObject("button1.RightToLeft"))); this.button1.Size = ((System.Drawing.Size)(resources.GetObject("button1.Size"))); this.button1.TabIndex = ((int)(resources.GetObject("button1.TabIndex"))); this.button1.Text = resources.GetString("button1.Text"); this.button1.TextAlign = ((System.Drawing.ContentAlignment)(resources.GetObject("button1.TextAlign"))); this.button1.Visible = ((bool)(resources.GetObject("button1.Visible"))); // // Form1 // this.AccessibleDescription = ((string)(resources.GetObject("$this.AccessibleDescription"))); this.AccessibleName = ((string)(resources.GetObject("$this.AccessibleName"))); this.Anchor = ((System.Windows.Forms.AnchorStyles)(resources.GetObject("$this.Anchor"))); this.AutoScaleBaseSize = ((System.Drawing.Size)(resources.GetObject("$this.AutoScaleBaseSize"))); this.AutoScroll = ((bool)(resources.GetObject("$this.AutoScroll"))); this.AutoScrollMargin = ((System.Drawing.Size)(resources.GetObject("$this.AutoScrollMargin"))); this.AutoScrollMinSize = ((System.Drawing.Size)(resources.GetObject("$this.AutoScrollMinSize"))); this.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("$this.BackgroundImage"))); this.ClientSize = ((System.Drawing.Size)(resources.GetObject("$this.ClientSize"))); this.Controls.AddRange(new System.Windows.Forms.Control[] { this.button1}); this.Dock = ((System.Windows.Forms.DockStyle)(resources.GetObject("$this.Dock"))); this.Enabled = ((bool)(resources.GetObject("$this.Enabled"))); this.Font = ((System.Drawing.Font)(resources.GetObject("$this.Font"))); this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.ImeMode = ((System.Windows.Forms.ImeMode)(resources.GetObject("$this.ImeMode"))); this.Location = ((System.Drawing.Point)(resources.GetObject("$this.Location"))); this.MaximumSize = ((System.Drawing.Size)(resources.GetObject("$this.MaximumSize"))); this.MinimumSize = ((System.Drawing.Size)(resources.GetObject("$this.MinimumSize"))); this.Name = "Form1"; this.RightToLeft = ((System.Windows.Forms.RightToLeft)(resources.GetObject("$this.RightToLeft"))); this.StartPosition = ((System.Windows.Forms.FormStartPosition)(resources.GetObject("$this.StartPosition"))); this.Text = resources.GetString("$this.Text"); this.Visible = ((bool)(resources.GetObject("$this.Visible"))); this.ResumeLayout(false); } #
end
region
///
/// 应用程序的主入口点。 ///
[STAThread] static void Main() { Application.Run(new Form1()); } } }
C#经典范例50讲
很不错的C#源码,实用,分也不多. using System; using System.Drawing; using System.Collections; using System.
Component
Model; using System.Windows.Forms; using System.Data; namespace NoticePad { /// /// 定时提醒的小工具。 /// public class Form1 : System.Windows.Forms.Form { private System.Windows.Forms.Label label1; private System.Windows.Forms.Label label2; private System.Windows.Forms.TextBox textBox1; private System.Windows.Forms.Timer timer1; private System.Windows.Forms.NumericUpDown ndHour; private System.Windows.Forms.NumericUpDown ndMinute; private System.Windows.Forms.Button btn_OK; private System.
Component
Model.IContainer
component
s; public Form1() { // // Windows 窗体设计器支持所必需的 // Initialize
Component
(); // // TODO: 在 Initialize
Component
调用后添加任何构造函数
代码
// } /// /// 清理所有正在使用的资源。 /// protected override void Dispose( bool disposing ) { if( disposing ) { if (
component
s != null) {
component
s.Dispose(); } } base.Dispose( disposing ); } #
region
Windows Form
Designer
generated
code
/// /// 设计器支持所需的方法 - 不要使用
代码
编辑器修改 /// 此方法的
内容
。 /// private void Initialize
Component
() { this.
component
s = new System.
Component
Model.Container(); this.ndHour = new System.Windows.Forms.NumericUpDown(); this.ndMinute = new System.Windows.Forms.NumericUpDown(); this.label1 = new System.Windows.Forms.Label(); this.label2 = new System.Windows.Forms.Label(); this.textBox1 = new System.Windows.Forms.TextBox(); this.btn_OK = new System.Windows.Forms.Button(); this.timer1 = new System.Windows.Forms.Timer(this.
component
s); ((System.
Component
Model.ISupportInitialize)(this.ndHour)).BeginInit(); ((System.
Component
Model.ISupportInitialize)(this.ndMinute)).BeginInit(); this.Susp
end
Layout(); // // ndHour // this.ndHour.Location = new System.Drawing.Point(8, 8); this.ndHour.Maximum = new System.Decimal(new int[] {
C#
111,112
社区成员
642,555
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章