WEB开发网
开发学院数据库MSSQL Server 如何在自定义数据源组件中为自定义属性提供UIEdit... 阅读

如何在自定义数据源组件中为自定义属性提供UIEditor

 2009-09-19 00:00:00 来源:WEB开发网   
核心提示: 我们需要编写一个继承自UITypeEditor的类型,然后重写EditValue方法即可,如何在自定义数据源组件中为自定义属性提供UIEditor(4),一般这里可以传递一个窗体过来为此,我们添加System.Windows.Forms的引用,并且准备一个简单的窗体,大致如下图片看不清楚?请点击

我们需要编写一个继承自UITypeEditor的类型,然后重写EditValue方法即可。一般这里可以传递一个窗体过来

为此,我们添加System.Windows.Forms的引用,并且准备一个简单的窗体,大致如下

如何在自定义数据源组件中为自定义属性提供UIEditor

图片看不清楚?请点击这里查看原图(大图)。

如何在自定义数据源组件中为自定义属性提供UIEditor

窗体的代码如下

using System;
using System.Windows.Forms;
namespace MyDataFlowComponentSample
{
  public partial class MyUIEditorForm : Form
  {
    public MyUIEditorForm()
    {
      InitializeComponent();
    }
    public MyUIEditorForm(string current)
      : this()
    {
      lbCurrentFolder.Text = current;
    }
    private string _path = string.Empty;
    public string Path { get { return _path; } set { _path = value; } }
    private void btSelect_Click(object sender, EventArgs e)
    {
      FolderBrowserDialog dialog = new FolderBrowserDialog();
      if (dialog.ShowDialog() == DialogResult.OK)
      {
        Path = dialog.SelectedPath;
        return;
      }
      this.DialogResult = DialogResult.None;
    }
  }
}

上一页  1 2 3 4 5 6  下一页

Tags:如何 定义 数据源

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接