ystem.Windows.Forms.SplitContainer : ContainerControl, ISupportInitialize
#region 程序集 System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
// C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\Profile\Client\System.Windows.Forms.dll
#endregion using System.ComponentModel;
using System.Drawing;
using System.Runtime.InteropServices; namespace System.Windows.Forms
{
//
// 摘要:
// 表示一个由可移动条组成的控件,该可移动条将容器的显示区域分成两个大小可调的面板。
[ClassInterface(ClassInterfaceType.AutoDispatch)]
[ComVisible(true)]
[DefaultEvent("SplitterMoved")]
[Designer("System.Windows.Forms.Design.SplitContainerDesigner, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
[Docking(DockingBehavior.AutoDock)]
[SRDescriptionAttribute("DescriptionSplitContainer")]
public class SplitContainer : ContainerControl, ISupportInitialize
{
//
// 摘要:
// 初始化 System.Windows.Forms.SplitContainer 类的新实例。
public SplitContainer(); //
// 摘要:
// 当在派生类中重写时,获取或设置一个值,该值指示当控件放置在 System.Windows.Forms.SplitContainer 工作区之外时,是否自动显示滚动条。此属性与此类无关。
//
// 返回结果:
// 如果控件放置在 System.Windows.Forms.SplitContainer 工作区之外时自动显示滚动条,则为 true;否则为 false。默认值为
// false。
[Browsable(false)]
[DefaultValue(false)]
[EditorBrowsable(EditorBrowsableState.Never)]
[Localizable(true)]
[SRCategoryAttribute("CatLayout")]
[SRDescriptionAttribute("FormAutoScrollDescr")]
public override bool AutoScroll { get; set; }
//
// 摘要:
// 获取或设置自动滚动边距的大小。此属性与此类无关。此属性与此类无关。
//
// 返回结果:
// 一个 System.Drawing.Size 值,它表示自动滚动边距的高度和宽度(以像素为单位)。
[Browsable(false)]
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
[EditorBrowsable(EditorBrowsableState.Never)]
public Size AutoScrollMargin { get; set; }
//
// 摘要:
// 获取或设置滚动条的最小尺寸。此属性与此类无关。
//
// 返回结果:
// System.Drawing.Size,它表示滚动条的最小高度和宽度(以像素为单位)。
[Browsable(false)]
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
[EditorBrowsable(EditorBrowsableState.Never)]
public Size AutoScrollMinSize { get; set; }
//
// 摘要:
// 此属性与此类无关。
//
// 返回结果:
// System.Drawing.Point 值。
[Browsable(false)]
[DefaultValue(typeof(Point), "0, 0")]
[EditorBrowsable(EditorBrowsableState.Never)]
public override Point AutoScrollOffset { get; set; }
//
// 摘要:
// 此属性与此类无关。
//
// 返回结果:
// System.Drawing.Point 值。
[Browsable(false)]
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
[EditorBrowsable(EditorBrowsableState.Never)]
[SRCategoryAttribute("CatLayout")]
[SRDescriptionAttribute("FormAutoScrollPositionDescr")]
public Point AutoScrollPosition { get; set; }
//
// 摘要:
// 获取或设置一个值,该值指示是否自动调整 System.Windows.Forms.SplitContainer 的大小以完整显示其内容。此属性与此类无关。
//
// 返回结果:
// 如果自动调整 System.Windows.Forms.SplitContainer 的大小,则为 true;否则为 false。
[Browsable(false)]
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
[EditorBrowsable(EditorBrowsableState.Never)]
public override bool AutoSize { get; set; }
//
// 摘要:
// 获取或设置在控件中显示的背景图像。
//
// 返回结果:
// 一个 System.Drawing.Image,它表示在控件的背景中显示的图像。
[Browsable(true)]
[EditorBrowsable(EditorBrowsableState.Always)]
public override Image BackgroundImage { get; set; }
//
// 摘要:
// 此属性与此类无关。
//
// 返回结果:
// 一个 System.Windows.Forms.ImageLayout 值。
[Browsable(false)]
[EditorBrowsable(EditorBrowsableState.Never)]
public override ImageLayout BackgroundImageLayout { get; set; }
//
// 摘要:
// 获取或设置 System.Windows.Forms.SplitContainer 的 System.Windows.Forms.BindingContext。
//
// 返回结果:
// 控件的 System.Windows.Forms.BindingContext。
[Browsable(false)]
[SRDescriptionAttribute("ContainerControlBindingContextDescr")]
public override BindingContext BindingContext { get; set; }
//
// 摘要:
// 获取或设置 System.Windows.Forms.SplitContainer 的边框样式。
//
// 返回结果:
// System.Windows.Forms.BorderStyle 值之一。默认值为 System.Windows.Forms.BorderStyle.Fixed3D。
//
// 异常:
// T:System.ComponentModel.InvalidEnumArgumentException:
// 该属性的值并非 System.Windows.Forms.BorderStyle 值之一。
[DefaultValue(BorderStyle.None)]
[DispId(-)]
[SRCategoryAttribute("CatAppearance")]
[SRDescriptionAttribute("SplitterBorderStyleDescr")]
public BorderStyle BorderStyle { get; set; }
//
// 摘要:
// 获取子控件的集合。此属性与此类无关。
//
// 返回结果:
// 包含子控件的 System.Windows.Forms.Control.ControlCollection 类型的对象。
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
[EditorBrowsable(EditorBrowsableState.Never)]
public ControlCollection Controls { get; }
//
// 摘要:
// 获取或设置附加到容器边缘的 System.Windows.Forms.SplitContainer 边框。
//
// 返回结果:
// System.Windows.Forms.DockStyle 值之一。默认值为 None。
public DockStyle Dock { get; set; }
//
// 摘要:
// 获取或设置在调整容器大小时将大小保持不变的 System.Windows.Forms.SplitContainer 面板。
//
// 返回结果:
// System.Windows.Forms.FixedPanel 值之一。默认值为 None。
//
// 异常:
// T:System.ComponentModel.InvalidEnumArgumentException:
// 分配的值不是 System.Windows.Forms.FixedPanel 值之一。
[DefaultValue(FixedPanel.None)]
[SRCategoryAttribute("CatLayout")]
[SRDescriptionAttribute("SplitContainerFixedPanelDescr")]
public FixedPanel FixedPanel { get; set; }
//
// 摘要:
// 获取或设置一个值,用以指示拆分器是固定的还是可移动的。
//
// 返回结果:
// 如果拆分器是固定的,则为 true;否则为 false。默认值为 false。
[DefaultValue(false)]
[Localizable(true)]
[SRCategoryAttribute("CatLayout")]
[SRDescriptionAttribute("SplitContainerIsSplitterFixedDescr")]
public bool IsSplitterFixed { get; set; }
//
// 摘要:
// 获取或设置一个值,该值指示 System.Windows.Forms.SplitContainer 面板处于水平方向还是垂直方向。
//
// 返回结果:
// System.Windows.Forms.Orientation 值之一。默认值为 Vertical。
//
// 异常:
// T:System.ComponentModel.InvalidEnumArgumentException:
// 分配的值不是 System.Windows.Forms.Orientation 值之一。
[DefaultValue(Orientation.Vertical)]
[Localizable(true)]
[SRCategoryAttribute("CatBehavior")]
[SRDescriptionAttribute("SplitContainerOrientationDescr")]
public Orientation Orientation { get; set; }
//
// 摘要:
// 获取或设置 System.Windows.Forms.SplitterPanel 的边缘与其内容之间的内部间距(以像素为单位)。此属性与此类无关。
//
// 返回结果:
// System.Windows.Forms.Padding 类型的一个对象,它表示内部间距。
[Browsable(false)]
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
[EditorBrowsable(EditorBrowsableState.Never)]
public Padding Padding { get; set; }
//
// 摘要:
// 获取 System.Windows.Forms.SplitContainer 的左侧面板或上部面板(根据 System.Windows.Forms.SplitContainer.Orientation
// 而定)。
//
// 返回结果:
// 如果 System.Windows.Forms.SplitContainer.Orientation 为 Vertical,则获取 System.Windows.Forms.SplitContainer
// 的左侧面板。如果 System.Windows.Forms.SplitContainer.Orientation 为 Horizontal,则获取 System.Windows.Forms.SplitContainer
// 的上部面板。
[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
[Localizable(false)]
[SRCategoryAttribute("CatAppearance")]
[SRDescriptionAttribute("SplitContainerPanel1Descr")]
public SplitterPanel Panel1 { get; }
//
// 摘要:
// 获取或设置一个值,该值确定 System.Windows.Forms.SplitContainer.Panel1 是折叠的还是展开的。
//
// 返回结果:
// 如果折叠了 System.Windows.Forms.SplitContainer.Panel1,则为 true;否则为 false。默认值为 false。
[DefaultValue(false)]
[SRCategoryAttribute("CatLayout")]
[SRDescriptionAttribute("SplitContainerPanel1CollapsedDescr")]
public bool Panel1Collapsed { get; set; }
//
// 摘要:
// 获取或设置拆分器与 System.Windows.Forms.SplitContainer.Panel1 的左边缘或上边缘的最小距离(以像素为单位)。
//
// 返回结果:
// System.Int32,它表示拆分器离 System.Windows.Forms.SplitContainer.Panel1 的左边缘或上边缘的最小距离(以像素为单位)。不管
// System.Windows.Forms.SplitContainer.Orientation 为何值,默认值均为 25 像素。
//
// 异常:
// T:System.ArgumentOutOfRangeException:
// 指定的值与方向不一致。
[DefaultValue()]
[Localizable(true)]
[RefreshProperties(RefreshProperties.All)]
[SRCategoryAttribute("CatLayout")]
[SRDescriptionAttribute("SplitContainerPanel1MinSizeDescr")]
public int Panel1MinSize { get; set; }
//
// 摘要:
// 获取 System.Windows.Forms.SplitContainer 的右侧面板或下部面板(根据 System.Windows.Forms.SplitContainer.Orientation
// 而定)。
//
// 返回结果:
// 如果 System.Windows.Forms.SplitContainer.Orientation 为 Vertical,则获取 System.Windows.Forms.SplitContainer
// 的右侧面板。如果 System.Windows.Forms.SplitContainer.Orientation 为 Horizontal,则获取 System.Windows.Forms.SplitContainer
// 的下部面板。
[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
[Localizable(false)]
[SRCategoryAttribute("CatAppearance")]
[SRDescriptionAttribute("SplitContainerPanel2Descr")]
public SplitterPanel Panel2 { get; }
//
// 摘要:
// 获取或设置一个值,该值确定 System.Windows.Forms.SplitContainer.Panel2 是折叠的还是展开的。
//
// 返回结果:
// 如果折叠了 System.Windows.Forms.SplitContainer.Panel2,则为 true;否则为 false。默认值为 false。
[DefaultValue(false)]
[SRCategoryAttribute("CatLayout")]
[SRDescriptionAttribute("SplitContainerPanel2CollapsedDescr")]
public bool Panel2Collapsed { get; set; }
//
// 摘要:
// 获取或设置拆分器离 System.Windows.Forms.SplitContainer.Panel2 的右边缘或下边缘的最小距离(以像素为单位)。
//
// 返回结果:
// System.Int32,它表示拆分器离 System.Windows.Forms.SplitContainer.Panel2 的右边缘或下边缘的最小距离(以像素为单位)。不管
// System.Windows.Forms.SplitContainer.Orientation 为何值,默认值均为 25 像素。
//
// 异常:
// T:System.ArgumentOutOfRangeException:
// 指定的值与方向不一致。
[DefaultValue()]
[Localizable(true)]
[RefreshProperties(RefreshProperties.All)]
[SRCategoryAttribute("CatLayout")]
[SRDescriptionAttribute("SplitContainerPanel2MinSizeDescr")]
public int Panel2MinSize { get; set; }
//
// 摘要:
// 获取或设置拆分器离 System.Windows.Forms.SplitContainer 的左边缘或上边缘的位置(以像素为单位)。
//
// 返回结果:
// System.Int32,它表示拆分器离 System.Windows.Forms.SplitContainer 的左边缘或上边缘的位置(以像素为单位)。默认值为
// 50 像素。
//
// 异常:
// T:System.ArgumentOutOfRangeException:
// 值小于零。
//
// T:System.InvalidOperationException:
// 该值与方向不一致。
[DefaultValue()]
[Localizable(true)]
[SettingsBindable(true)]
[SRCategoryAttribute("CatLayout")]
[SRDescriptionAttribute("SplitContainerSplitterDistanceDescr")]
public int SplitterDistance { get; set; }
//
// 摘要:
// 获取或设置一个值,该值表示拆分器移动的增量(以像素为单位)。
//
// 返回结果:
// System.Int32,它表示拆分器移动的增量(以像素为单位)。默认值是一个像素。
//
// 异常:
// T:System.ArgumentOutOfRangeException:
// 值小于 1。
[DefaultValue()]
[Localizable(true)]
[SRCategoryAttribute("CatLayout")]
[SRDescriptionAttribute("SplitContainerSplitterIncrementDescr")]
public int SplitterIncrement { get; set; }
//
// 摘要:
// 获取拆分器相对于 System.Windows.Forms.SplitContainer 的大小和位置。
//
// 返回结果:
// System.Drawing.Rectangle,它指定拆分器相对于 System.Windows.Forms.SplitContainer 的大小和位置。
[Browsable(false)]
[SRCategoryAttribute("CatLayout")]
[SRDescriptionAttribute("SplitContainerSplitterRectangleDescr")]
public Rectangle SplitterRectangle { get; }
//
// 摘要:
// 获取或设置拆分器的宽度(以像素为单位)。
//
// 返回结果:
// System.Int32,它表示拆分器的宽度(以像素为单位)。默认值为四个像素。
//
// 异常:
// T:System.ArgumentOutOfRangeException:
// 该值小于 1 或与方向不一致。
[DefaultValue()]
[Localizable(true)]
[SRCategoryAttribute("CatLayout")]
[SRDescriptionAttribute("SplitContainerSplitterWidthDescr")]
public int SplitterWidth { get; set; }
//
// 摘要:
// 获取或设置一个值,该值指示用户能否使用 Tab 键将焦点置于该拆分器上。
//
// 返回结果:
// 如果用户可以用 Tab 键将焦点置于该拆分器上,则为 true;否则为 false。默认值为 true。
[DefaultValue(true)]
[DispId(-)]
[SRCategoryAttribute("CatBehavior")]
[SRDescriptionAttribute("ControlTabStopDescr")]
public bool TabStop { get; set; }
//
// 摘要:
// 此属性与此类无关。
//
// 返回结果:
// 一个字符串。
[Bindable(false)]
[Browsable(false)]
[EditorBrowsable(EditorBrowsableState.Never)]
public override string Text { get; set; }
//
// 摘要:
// 获取 System.Windows.Forms.SplitContainer 的默认大小。
//
// 返回结果:
// System.Drawing.Size,它表示 System.Windows.Forms.SplitContainer 的大小。
protected override Size DefaultSize { get; } //
// 摘要:
// 当 System.Windows.Forms.SplitContainer.AutoSize 属性的值更改时发生。此属性与此类无关。
[Browsable(false)]
[EditorBrowsable(EditorBrowsableState.Never)]
public event EventHandler AutoSizeChanged;
//
// 摘要:
// 当 System.Windows.Forms.SplitContainer.BackgroundImage 属性更改时发生。
[Browsable(true)]
[EditorBrowsable(EditorBrowsableState.Always)]
public event EventHandler BackgroundImageChanged;
//
// 摘要:
// 当 System.Windows.Forms.SplitContainer.BackgroundImageLayout 属性更改时发生。此事件与该类无关。
[Browsable(false)]
[EditorBrowsable(EditorBrowsableState.Never)]
public event EventHandler BackgroundImageLayoutChanged;
//
// 摘要:
// 此事件与此类无关。
[Browsable(false)]
[EditorBrowsable(EditorBrowsableState.Never)]
public event ControlEventHandler ControlAdded;
//
// 摘要:
// 此事件与此类无关。
[Browsable(false)]
[EditorBrowsable(EditorBrowsableState.Never)]
public event ControlEventHandler ControlRemoved;
//
// 摘要:
// 此事件与此类无关。
[Browsable(false)]
[EditorBrowsable(EditorBrowsableState.Never)]
public event EventHandler PaddingChanged;
//
// 摘要:
// 当移动拆分器控件时发生。
[SRCategoryAttribute("CatBehavior")]
[SRDescriptionAttribute("SplitterSplitterMovedDescr")]
public event SplitterEventHandler SplitterMoved;
//
// 摘要:
// 当拆分器控件正处在移动过程中发生。
[SRCategoryAttribute("CatBehavior")]
[SRDescriptionAttribute("SplitterSplitterMovingDescr")]
public event SplitterCancelEventHandler SplitterMoving;
//
// 摘要:
// 此事件与此类无关。
[Browsable(false)]
[EditorBrowsable(EditorBrowsableState.Never)]
public event EventHandler TextChanged; public void BeginInit();
public void EndInit();
//
// 摘要:
// 引发 System.Windows.Forms.SplitContainer.SplitterMoved 事件。
//
// 参数:
// e:
// 包含事件数据的 System.Windows.Forms.SplitterEventArgs。
public void OnSplitterMoved(SplitterEventArgs e);
//
// 摘要:
// 引发 System.Windows.Forms.SplitContainer.SplitterMoving 事件。
//
// 参数:
// e:
// 包含事件数据的 System.Windows.Forms.SplitterEventArgs。
public void OnSplitterMoving(SplitterCancelEventArgs e);
//
// 摘要:
// 为控件创建控件集合的新实例。
//
// 返回结果:
// 分配给控件的 System.Windows.Forms.Control.ControlCollection 的新实例。
[EditorBrowsable(EditorBrowsableState.Advanced)]
protected override ControlCollection CreateControlsInstance();
//
// 摘要:
// 引发 System.Windows.Forms.Control.GotFocus 事件。
//
// 参数:
// e:
// 包含事件数据的 System.EventArgs。
protected override void OnGotFocus(EventArgs e);
//
// 摘要:
// 引发 System.Windows.Forms.Control.KeyDown 事件。
//
// 参数:
// e:
// 包含事件数据的 System.Windows.Forms.KeyEventArgs。
protected override void OnKeyDown(KeyEventArgs e);
//
// 摘要:
// 引发 System.Windows.Forms.Control.KeyUp 事件。
//
// 参数:
// e:
// 包含事件数据的 System.Windows.Forms.KeyEventArgs。
protected override void OnKeyUp(KeyEventArgs e);
//
// 摘要:
// 引发 System.Windows.Forms.Control.Layout 事件。
//
// 参数:
// e:
// 包含事件数据的 System.Windows.Forms.LayoutEventArgs。
protected override void OnLayout(LayoutEventArgs e);
//
// 摘要:
// 引发 System.Windows.Forms.Control.LostFocus 事件。
//
// 参数:
// e:
// 包含事件数据的 System.EventArgs。
protected override void OnLostFocus(EventArgs e);
//
// 参数:
// e:
// 包含事件数据的 System.EventArgs。
protected override void OnMouseCaptureChanged(EventArgs e);
//
// 摘要:
// 引发 System.Windows.Forms.Control.MouseDown 事件。
//
// 参数:
// e:
// 包含事件数据的 System.Windows.Forms.MouseEventArgs。
protected override void OnMouseDown(MouseEventArgs e);
//
// 摘要:
// 引发 System.Windows.Forms.Control.MouseLeave 事件。
//
// 参数:
// e:
// 包含事件数据的 System.EventArgs。
protected override void OnMouseLeave(EventArgs e);
//
// 摘要:
// 引发 System.Windows.Forms.Control.MouseMove 事件。
//
// 参数:
// e:
// 包含事件数据的 System.Windows.Forms.MouseEventArgs。
[EditorBrowsable(EditorBrowsableState.Advanced)]
protected override void OnMouseMove(MouseEventArgs e);
//
// 摘要:
// 引发 System.Windows.Forms.Control.MouseUp 事件。
//
// 参数:
// e:
// 包含事件数据的 System.Windows.Forms.MouseEventArgs。
protected override void OnMouseUp(MouseEventArgs e);
//
// 摘要:
// 引发 System.Windows.Forms.Control.Move 事件。
//
// 参数:
// e:
// 事件的相关数据。
protected override void OnMove(EventArgs e);
//
// 摘要:
// 引发 System.Windows.Forms.Control.Paint 事件。
//
// 参数:
// e:
// 包含事件数据的 System.Windows.Forms.PaintEventArgs。
protected override void OnPaint(PaintEventArgs e);
[EditorBrowsable(EditorBrowsableState.Advanced)]
protected override void OnRightToLeftChanged(EventArgs e);
//
// 摘要:
// 处理对话框键。
//
// 参数:
// keyData:
// System.Windows.Forms.Keys 值之一,它表示要处理的键。
//
// 返回结果:
// 如果键已由控件处理,则为 true;否则为 false。
protected override bool ProcessDialogKey(Keys keyData);
//
// 摘要:
// 选择下一个可用控件并使其成为活动控件。
//
// 参数:
// forward:
// 如果在 System.Windows.Forms.ContainerControl 内的控件中向前循环,则为 true;否则为 false。
//
// 返回结果:
// 如果选定了一个控件,则为 true;否则为 false。
protected override bool ProcessTabKey(bool forward);
[EditorBrowsable(EditorBrowsableState.Advanced)]
protected override void ScaleControl(SizeF factor, BoundsSpecified specified);
protected override void Select(bool directed, bool forward);
//
// 参数:
// x:
// 控件的新 System.Windows.Forms.Control.Left 属性值。
//
// y:
// 控件的新 System.Windows.Forms.Control.Top 属性值。
//
// width:
// 控件的新 System.Windows.Forms.Control.Width 属性值。
//
// height:
// 控件的新 System.Windows.Forms.Control.Height 属性值。
//
// specified:
// System.Windows.Forms.BoundsSpecified 值的按位组合。
protected override void SetBoundsCore(int x, int y, int width, int height, BoundsSpecified specified);
//
// 摘要:
// 处理 Windows 消息。
//
// 参数:
// msg:
// 要处理的 WindowsSystem.Windows.Forms.Message。
protected override void WndProc(ref Message msg);
}
}
ystem.Windows.Forms.SplitContainer : ContainerControl, ISupportInitialize的更多相关文章
- 【Winform】 无法将类型为“System.Windows.Forms.SplitContainer”的对象强制转换为类型“System.ComponentModel.ISupportInitialize”。
问题:将dotnet framework 4.0 切换到2.0时,编译没有问题,在运行时出现如下错误:System.InvalidCastException: 无法将类型为“System.Window ...
- WPF中实例化Com组件,调用组件的方法时报System.Windows.Forms.AxHost+InvalidActiveXStateException的异常
WPF中实例化Com组件,调用组件的方法时报System.Windows.Forms.AxHost+InvalidActiveXStateException的异常 在wpf中封装Com组件时,调用组件 ...
- Windows Forms (一)
导读 1.什么是 Windows Forms 2.需要学Windows Forms 么? 3.如何手写一个简单的Windows Forms 程序 4.对上面程序的说明 5.Form 类与Control ...
- System.Windows.Forms.Control : Component, IOleControl, IOleObject, IOleInPlaceObject, IOleInPlaceActiveObject....
#region 程序集 System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 ...
- Windows Forms编程实战学习:第三章 菜单
第三章 菜单 1,控件和容器 所有的Windows Forms控件都是从System.Windows.Forms.Control类继承的,相关类的层次结构如下图所示: MarshalByRefObje ...
- System.Windows.Forms
File: winforms\Managed\System\WinForms\DataGridView.cs Project: ndp\fx\src\System.Windows.Forms.cspr ...
- Wizard Framework:一个自己开发的基于Windows Forms的向导开发框架
最近因项目需要,我自己设计开发了一个基于Windows Forms的向导开发框架,目前我已经将其开源,并发布了一个NuGet安装包.比较囧的一件事是,当我发布了NuGet安装包以后,发现原来已经有一个 ...
- windows forms 上一个类似于wpf snoop 的工具: Hawkeye
windows forms 上一个类似于wpf snoop 的工具: Hawkeye 周银辉 WPF上有snoop这样的run time object editor让人用着很爽, 今天搜到了一个for ...
- DotNetBar for Windows Forms 12.9.0.0_冰河之刃重打包版及制作Visual Studio C#项目模板文件详解
关于 DotNetBar for Windows Forms 12.9.0.0_冰河之刃重打包版 --------------------11.8.0.8_冰河之刃重打包版-------------- ...
随机推荐
- Loj #6560 小奇取石子
题面 分类讨论一波,n小的暴力2^n,n大的背包. #include<bits/stdc++.h> #define ll long long using namespace std; co ...
- HTTP首部字段
HTTP首部由首部字段名和首部字段值组成,以逗号隔开.如果首部出现重复,有些浏览器优先处理第一个出现的首部,有些优先处理后者. 主要分为四大类 通用首部字段 请求首部字段 响应首部字段 实体首部字段 ...
- jquery中的 $.fn $.fx
$.fn是指 jquery的命名空间,加上fn上的方法及属性,会对jquery实例每一个有效. 如扩展$.fn.abc() 那么你可以这样子:$("#div").abc(); 常使 ...
- Git_多人协作
当你从远程仓库克隆时,实际上Git自动把本地的master分支和远程的master分支对应起来了,并且,远程仓库的默认名称是origin. 要查看远程库的信息,用git remote: $ git r ...
- vue父子组件、兄弟组件之间的通信和访问
注意:1. vue组件间的通信其实有很多种方法,最常用的还是属性传值.事件传值.vuex; 其他方法参考 https://juejin.im/post/5bd18c72e51d455e3f6e4334 ...
- wrote a programming language
https://medium.freecodecamp.org/the-programming-language-pipeline-91d3f449c919
- AES加密时抛出java.security.InvalidKeyException: Illegal key size or default parametersIllegal key size or default parameters
使用AES加密时,当密钥大于128时,代码会抛出java.security.InvalidKeyException: Illegal key size or default parameters Il ...
- 查看是否安装.NET Framework、.NET Framework的版本号、CLR版本号
查看是否安装.NET Framework→%SystemRoot%\System32→如果有mscoree.dll文件,表明.NET Framework已安装 查看安装了哪些版本的.NET Framw ...
- MVC借助MvcSiteMapProvider实现站点地图
使用MvcSiteMapProvider可轻松实现站点地图,俗称"面包屑".如图: 通过NuGet,输入MvcSiteMapProvider搜索,并安装. 在Mvc.sitemap ...
- MVC二级联动使用$.getJSON方法
本篇使用jQuery的$.getJSON()实现二级联动. □ View Models 1: namespace MvcApplication1.Models 2: { 3: public cla ...