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_冰河之刃重打包版-------------- ...
随机推荐
- WinForm 数据库无限填充树目录 treeView
我自己想的是处理数据库每一条数据,然后来插入子节点的子节点. 奈何没有插入子节点的子节点的办法,百度来百度去,一看全都是递归. 本来我是绝望的, 但是没办法,老板的需求不能驳回啊,于是就来ctrl c ...
- Centos7下shell脚本添加开机自启动
添加开机自启脚本,注意都需要用绝对路径 psubscribe.sh脚本中的内容: nohup /usr/bin/php -f /data/aliyun51015cn/redisChannel/psub ...
- 递归与分治策略之循环赛日程表Java实现
递归与分治策略之循环赛日程表 一.问题描述 设有n=2^k个运动员要进行网球循环赛.现要设计一个满足以下要求的比赛日程表: (1)每个选手必须与其他n-1个选手各赛一次: (2)每个选手一天只能参赛一 ...
- 奇妙的音乐-----WriteUp
据说flag就藏在这段音乐中,请仔细听. 格式:CTF{} 解题链接:http://ctf5.shiyanbar.com/crypto/123.zip 下载压缩包后里面有个音乐的zip文件 但是加密 ...
- UVA 2474 - Balloons in a Box 爆搜
2474 - Balloons in a Box 题目连接: https://icpcarchive.ecs.baylor.edu/index.php?option=com_onlinejudge&a ...
- BZOJ 4403: 序列统计 数学 lucas
4403: 序列统计 题目连接: http://www.lydsy.com/JudgeOnline/problem.php?id=4403 Description 给定三个正整数N.L和R,统计长度在 ...
- 【原】使用Spring自带的JdbcTemplate。
使用Spring自带的JdbcTemplate,可以简化对数据库的操作,用起来十分方便.通过一下几个步骤的配置,即可以使用JdbcTemplate. (1)配置好Spring的数据源,加入mysql驱 ...
- SpringBoot读取配置properties配置文件
见:http://www.cnblogs.com/VergiLyn/p/6286507.html
- HOWTO: Get the command line of a process(转)
How would you get the command line of a process? Some people have suggested that you use remote thre ...
- How to match between physical usb device and its drive letter?
struct tagDrives { WCHAR letter; WCHAR volume[ BUFFER_SIZE ]; } g_drives[ ]; // WCHAR GetUSBDrive( ) ...