Пример #1
0
 protected virtual void OnImageClick(ImageFileListEventArgs arg)
 {
     if (_ImageClick != null)
     {
         _ImageClick(this, arg);
     }
 }
Пример #2
0
        private void picMain_DoubleClick(object sender, System.EventArgs e)
        {
            ImageFileListEventArgs arg = getImageEventArgs(_CurrentRowIndex);

            if (arg == null)
            {
                return;
            }
            OnImageDoubleClick(arg);
        }
Пример #3
0
        //获取Image 操作响应的事件参数
        private ImageFileListEventArgs getImageEventArgs(int index)
        {
            ImageFileListEventArgs arg = new ImageFileListEventArgs();

            if (index < 0)
            {
                return(null);
            }

            arg.DataRow = (_DataSource as IList)[index];
            if (!string.IsNullOrEmpty(_KeyFieldName))
            {
                arg.KeyValue = MB.Util.MyReflection.Instance.InvokePropertyForGet(arg.DataRow, _KeyFieldName);
            }
            return(arg);
        }