C#dev PictureEdit 实现头像设置(拖放、截取、oracle数据库)
1、PictureEdit属性设置:
this.pictureEdit1.Properties.AllowFocused = false;
this.pictureEdit1.Properties.AllowScrollViaMouseDrag = true;
this.pictureEdit1.Properties.AllowZoomOnMouseWheel = DevExpress.Utils.DefaultBoolean.False;
this.pictureEdit1.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto;
this.pictureEdit1.Properties.ShowMenu = false;
this.pictureEdit1.Properties.ShowZoomSubMenu = DevExpress.Utils.DefaultBoolean.False;
this.pictureEdit1.Properties.MouseWheel += new System.Windows.Forms.MouseEventHandler(this.pictureEdit1_Properties_MouseWheel);
2.图片选择
private void simpleButton1_Click(object sender, EventArgs e)
{
try
{
OpenFileDialog ofd = new OpenFileDialog();
ofd.Title = "請選擇圖片.jpg.png";
ofd.Filter = "(*.jpg)|*.jpg|(*.png)|*.png";
ofd.Multiselect = false;
ofd.ShowDialog();
string filepath = ofd.FileName;
pictureEdit1.Image = Image.FromFile(filepath);
}
catch
{
}
}
3、图片缩放、拖放
private void pictureEdit1_Properties_MouseWheel(object sender, MouseEventArgs e)
{
if (e.