亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

C#?PictureBox控件方法參數(shù)及圖片刪除重命名上傳詳解

 更新時間:2022年08月18日 08:37:55   作者:IC00  
這篇文章主要為大家介紹了C#?PictureBox控件方法參數(shù)及圖片刪除重命名上傳示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

前言

繼上次文章C# 初識Picture控件,今天我們來學(xué)一下PictureBox的方法以及一些基本操作,對于圖片的刪除,上傳以及重命名,之前我們已經(jīng)對圖片的展示做了操作,現(xiàn)在對圖片的刪除和重命名,以及上傳到指定文件中的操作,讓我們一起學(xué)習(xí)一下,創(chuàng)作不易,大家點贊關(guān)注評論收藏,嘿嘿,你的點贊是我創(chuàng)作的動力,點贊收藏吧,謝謝大家啦!

一、界面設(shè)計

在之前的項目添加了幾個按鈕操作,添加了刪除圖片,重命名圖片,上傳指定文件夾。不知道的同學(xué)可以看我之前的文章初識PictureBox,對這個界面進行設(shè)計并雙擊按鈕,自動創(chuàng)建好觸發(fā)函數(shù)。

二、PictureBox方法

這里是PictureBox的全部方法,可以通過查詢指定的方法實現(xiàn)指定的功能(建議收藏起來,哈哈哈)

AccessibilityNotifyClients(AccessibleEvents, Int32) 就指定子控件的指定 AccessibleEvents 通知輔助功能客戶端應(yīng)用程序。
AccessibilityNotifyClients(AccessibleEvents, Int32, Int32)  就指定子控件的指定 AccessibleEvents 通知輔助功能客戶端應(yīng)用程序。
BeginInvoke(Action) 在創(chuàng)建控件的基礎(chǔ)句柄所在線程上異步執(zhí)行指定委托。
BeginInvoke(Delegate)   在創(chuàng)建控件的基礎(chǔ)句柄所在線程上異步執(zhí)行指定委托。
BeginInvoke(Delegate, Object[]) 在創(chuàng)建控件的基礎(chǔ)句柄所在線程上,用指定的自變量異步執(zhí)行指定委托。
BringToFront()  將控件帶到 Z 順序的前面。
CancelAsync()   取消異步圖像加載。
Contains(Control)   檢索一個值,該值指示指定控件是否為一個控件的子控件。
CreateAccessibilityInstance()   為該控件創(chuàng)建一個新的輔助功能對象。
CreateControl() 強制創(chuàng)建可見控件,包括創(chuàng)建句柄和任何可見子控件。
CreateControlsInstance()    為控件創(chuàng)建控件集合的新實例。
CreateGraphics()    為控件創(chuàng)建 Graphics。
CreateHandle()  為該控件創(chuàng)建句柄。
CreateObjRef(Type)  創(chuàng)建一個對象,該對象包含生成用于與遠程對象進行通信的代理所需的全部相關(guān)信息。
(繼承自 MarshalByRefObject)DefWndProc(Message) 向默認窗口過程發(fā)送指定消息。
DestroyHandle() 毀壞與該控件關(guān)聯(lián)的句柄。
Dispose()   釋放由 Component 使用的所有資源。
(繼承自 Component)Dispose(Boolean) 釋放由 PictureBox 占用的非托管資源,還可以另外再釋放托管資源。
DoDragDrop(Object, DragDropEffects) 開始拖放操作。
DrawToBitmap(Bitmap, Rectangle) 支持對指定位圖的呈現(xiàn)。
EndInvoke(IAsyncResult) 檢索由傳遞的 IAsyncResult 表示的異步操作的返回值。
Equals(Object)  確定指定對象是否等于當前對象。
(繼承自 Object)FindForm()  檢索控件所在的窗體。
Focus() 為控件設(shè)置輸入焦點。
GetAccessibilityObjectById(Int32)   檢索指定的 AccessibleObject。
GetAutoSizeMode()   檢索一個值,該值指示當啟用控件的 AutoSize 屬性時控件的行為方式。
GetChildAtPoint(Point)  檢索位于指定坐標處的子控件。
GetChildAtPoint(Point, GetChildAtPointSkip) 檢索位于指定坐標的子控件,并且指定是否忽略特定類型的子控件。
GetContainerControl()   沿著控件的父控件鏈向上,返回下一個 ContainerControl。
GetHashCode()   作為默認哈希函數(shù)。
(繼承自 Object)GetLifetimeService()    檢索控制此實例的生存期策略的當前生存期服務(wù)對象。
(繼承自 MarshalByRefObject)GetNextControl(Control, Boolean)    按照子控件的 Tab 鍵順序向前或向后檢索下一個控件。
GetPreferredSize(Size)  檢索適合控件的矩形區(qū)域的大小。
GetScaledBounds(Rectangle, SizeF, BoundsSpecified)  檢索縮放控件時的邊界。
GetService(Type)    返回一個對象,該對象表示由 Component 或它的 Container 提供的服務(wù)。
(繼承自 Component)GetStyle(ControlStyles)  為控件檢索指定控件樣式位的值。
GetTopLevel()   確定控件是否是頂級控件。
GetType()   獲取當前實例的 Type。
(繼承自 Object)Hide()  對用戶隱藏控件。
InitializeLifetimeService() 獲取生存期服務(wù)對象來控制此實例的生存期策略。
(繼承自 MarshalByRefObject)InitLayout()    在將控件添加到另一個容器之后調(diào)用。
Invalidate()    使控件的整個圖面無效并導(dǎo)致重繪控件。
Invalidate(Boolean) 使控件的特定區(qū)域無效并向控件發(fā)送繪制消息。 還可以使分配給該控件的子控件無效。
Invalidate(Rectangle)   使控件的指定區(qū)域無效(將其添加到控件的更新區(qū)域,下次繪制操作時將重新繪制更新區(qū)域),并向控件發(fā)送繪制消息。
Invalidate(Rectangle, Boolean)  使控件的指定區(qū)域無效(將其添加到控件的更新區(qū)域,下次繪制操作時將重新繪制更新區(qū)域),并向控件發(fā)送繪制消息。 還可以使分配給該控件的子控件無效。
Invalidate(Region)  使控件的指定區(qū)域無效(將其添加到控件的更新區(qū)域,下次繪制操作時將重新繪制更新區(qū)域),并向控件發(fā)送繪制消息。
Invalidate(Region, Boolean) 使控件的指定區(qū)域無效(將其添加到控件的更新區(qū)域,下次繪制操作時將重新繪制更新區(qū)域),并向控件發(fā)送繪制消息。 還可以使分配給該控件的子控件無效。
Invoke(Action)  在擁有此控件的基礎(chǔ)窗口句柄的線程上執(zhí)行指定的委托。
Invoke(Delegate)    在擁有此控件的基礎(chǔ)窗口句柄的線程上執(zhí)行指定的委托。
Invoke(Delegate, Object[])  在擁有控件的基礎(chǔ)窗口句柄的線程上,用指定的參數(shù)列表執(zhí)行指定委托。
Invoke<T>(Func<T>)  在擁有此控件的基礎(chǔ)窗口句柄的線程上執(zhí)行指定的委托。
InvokeGotFocus(Control, EventArgs)  為指定的控件引發(fā) GotFocus 事件。
InvokeLostFocus(Control, EventArgs) 為指定的控件引發(fā) LostFocus 事件。
InvokeOnClick(Control, EventArgs)   為指定的控件引發(fā) Click 事件。
InvokePaint(Control, PaintEventArgs)    為指定的控件引發(fā) Paint 事件。
InvokePaintBackground(Control, PaintEventArgs)  為指定的控件引發(fā) PaintBackground 事件。
IsInputChar(Char)   確定一個字符是否是控件可識別的輸入字符。
IsInputKey(Keys)    確定指定的鍵是常規(guī)輸入鍵還是需要預(yù)處理的特殊鍵。
Load()  顯示由 ImageLocation 的 PictureBox 屬性指定的圖像。
Load(String)    將 ImageLocation 設(shè)置為指定的 URL,并顯示指示的圖像。
LoadAsync() 異步加載圖像。
LoadAsync(String)   異步加載位于指定位置的圖像。
LogicalToDeviceUnits(Int32) 將邏輯 DPI 值轉(zhuǎn)換為它的等效 DeviceUnit DPI 值。
LogicalToDeviceUnits(Size)  通過為當前 DPI 縮放小大并將其向下舍入為最接近的寬度和高度的整數(shù)值,將大小從邏輯單位轉(zhuǎn)換為設(shè)備單位。
MemberwiseClone()   創(chuàng)建當前 Object 的淺表副本。
(繼承自 Object)MemberwiseClone(Boolean)    創(chuàng)建當前 MarshalByRefObject 對象的淺表副本。
(繼承自 MarshalByRefObject)NotifyInvalidate(Rectangle) 引發(fā) Invalidated 事件,其中帶有要使之無效的控件的指定區(qū)域。
OnAutoSizeChanged(EventArgs)    引發(fā) AutoSizeChanged 事件。
OnBackColorChanged(EventArgs)   引發(fā) BackColorChanged 事件。
OnBackgroundImageChanged(EventArgs) 引發(fā) BackgroundImageChanged 事件。
OnBackgroundImageLayoutChanged(EventArgs)   引發(fā) BackgroundImageLayoutChanged 事件。
OnBindingContextChanged(EventArgs)  引發(fā) BindingContextChanged 事件。
OnCausesValidationChanged(EventArgs)    引發(fā) CausesValidationChanged 事件。
OnChangeUICues(UICuesEventArgs) 引發(fā) ChangeUICues 事件。
OnClick(EventArgs)  引發(fā) Click 事件。
OnClientSizeChanged(EventArgs)  引發(fā) ClientSizeChanged 事件。
OnContextMenuChanged(EventArgs) 引發(fā) ContextMenuChanged 事件。
OnContextMenuStripChanged(EventArgs)    引發(fā) ContextMenuStripChanged 事件。
OnControlAdded(ControlEventArgs)    引發(fā) ControlAdded 事件。
OnControlRemoved(ControlEventArgs)  引發(fā) ControlRemoved 事件。
OnCreateControl()   引發(fā) CreateControl() 方法。
OnCursorChanged(EventArgs)  引發(fā) CursorChanged 事件。
OnDockChanged(EventArgs)    引發(fā) DockChanged 事件。
OnDoubleClick(EventArgs)    引發(fā) DoubleClick 事件。
OnDpiChangedAfterParent(EventArgs)  引發(fā) DpiChangedAfterParent 事件。
OnDpiChangedBeforeParent(EventArgs) 引發(fā) DpiChangedBeforeParent 事件。
OnDragDrop(DragEventArgs)   引發(fā) DragDrop 事件。
OnDragEnter(DragEventArgs)  引發(fā) DragEnter 事件。
OnDragLeave(EventArgs)  引發(fā) DragLeave 事件。
OnDragOver(DragEventArgs)   引發(fā) DragOver 事件。
OnEnabledChanged(EventArgs) 引發(fā) EnabledChanged 事件。
OnEnter(EventArgs)  引發(fā) Enter 事件。
OnFontChanged(EventArgs)    引發(fā) FontChanged 事件。
OnForeColorChanged(EventArgs)   引發(fā) ForeColorChanged 事件。
OnGiveFeedback(GiveFeedbackEventArgs)   引發(fā) GiveFeedback 事件。
OnGotFocus(EventArgs)   引發(fā) GotFocus 事件。
OnHandleCreated(EventArgs)  引發(fā) HandleCreated 事件。
OnHandleDestroyed(EventArgs)    引發(fā) HandleDestroyed 事件。
OnHelpRequested(HelpEventArgs)  引發(fā) HelpRequested 事件。
OnImeModeChanged(EventArgs) 引發(fā) ImeModeChanged 事件。
OnInvalidated(InvalidateEventArgs)  引發(fā) Invalidated 事件。
OnKeyDown(KeyEventArgs) 引發(fā) KeyDown 事件。
OnKeyPress(KeyPressEventArgs)   引發(fā) KeyPress 事件。
OnKeyUp(KeyEventArgs)   引發(fā) KeyUp 事件。
OnLayout(LayoutEventArgs)   引發(fā) Layout 事件。
OnLeave(EventArgs)  引發(fā) Leave 事件。
OnLoadCompleted(AsyncCompletedEventArgs)    引發(fā) LoadCompleted 事件。
OnLoadProgressChanged(ProgressChangedEventArgs) 引發(fā) LoadProgressChanged 事件。
OnLocationChanged(EventArgs)    引發(fā) LocationChanged 事件。
OnLostFocus(EventArgs)  引發(fā) LostFocus 事件。
OnMarginChanged(EventArgs)  引發(fā) MarginChanged 事件。
OnMouseCaptureChanged(EventArgs)    引發(fā) MouseCaptureChanged 事件。
OnMouseClick(MouseEventArgs)    引發(fā) MouseClick 事件。
OnMouseDoubleClick(MouseEventArgs)  引發(fā) MouseDoubleClick 事件。
OnMouseDown(MouseEventArgs) 引發(fā) MouseDown 事件。
OnMouseEnter(EventArgs) 引發(fā) MouseEnter 事件。
OnMouseHover(EventArgs) 引發(fā) MouseHover 事件。
OnMouseLeave(EventArgs) 引發(fā) MouseLeave 事件。
OnMouseMove(MouseEventArgs) 引發(fā) MouseMove 事件。
OnMouseUp(MouseEventArgs)   引發(fā) MouseUp 事件。
OnMouseWheel(MouseEventArgs)    引發(fā) MouseWheel 事件。
OnMove(EventArgs)   引發(fā) Move 事件。
OnNotifyMessage(Message)    向控件通知 Windows 消息。
OnPaddingChanged(EventArgs) 引發(fā) PaddingChanged 事件。
OnPaint(PaintEventArgs) 引發(fā) Paint 事件。
OnPaintBackground(PaintEventArgs)   繪制控件的背景。
OnParentBackColorChanged(EventArgs) 當控件容器的 BackColorChanged 屬性值更改時,將引發(fā) BackColor 事件。
OnParentBackgroundImageChanged(EventArgs)   當控件容器的 BackgroundImageChanged 屬性值更改時,將引發(fā) BackgroundImage 事件。
OnParentBindingContextChanged(EventArgs)    當控件容器的 BindingContextChanged 屬性值更改時,將引發(fā) BindingContext 事件。
OnParentChanged(EventArgs)  引發(fā) ParentChanged 事件。
OnParentCursorChanged(EventArgs)    引發(fā) CursorChanged 事件。
OnParentEnabledChanged(EventArgs)   當控件容器的 EnabledChanged 屬性值更改時,將引發(fā) Enabled 事件。
OnParentFontChanged(EventArgs)  當控件容器的 FontChanged 屬性值更改時,將引發(fā) Font 事件。
OnParentForeColorChanged(EventArgs) 當控件容器的 ForeColorChanged 屬性值更改時,將引發(fā) ForeColor 事件。
OnParentRightToLeftChanged(EventArgs)   當控件容器的 RightToLeftChanged 屬性值更改時,將引發(fā) RightToLeft 事件。
OnParentVisibleChanged(EventArgs)   當控件容器的 VisibleChanged 屬性值更改時,將引發(fā) Visible 事件。
OnPreviewKeyDown(PreviewKeyDownEventArgs)   引發(fā) PreviewKeyDown 事件。
OnPrint(PaintEventArgs) 引發(fā) Paint 事件。
OnQueryContinueDrag(QueryContinueDragEventArgs) 引發(fā) QueryContinueDrag 事件。
OnRegionChanged(EventArgs)  引發(fā) RegionChanged 事件。
OnResize(EventArgs) 引發(fā) Resize 事件。
OnRightToLeftChanged(EventArgs) 引發(fā) RightToLeftChanged 事件。
OnSizeChanged(EventArgs)    引發(fā) SizeChanged 事件。
OnSizeModeChanged(EventArgs)    引發(fā) SizeModeChanged 事件。
OnStyleChanged(EventArgs)   引發(fā) StyleChanged 事件。
OnSystemColorsChanged(EventArgs)    引發(fā) SystemColorsChanged 事件。
OnTabIndexChanged(EventArgs)    引發(fā) TabIndexChanged 事件。
OnTabStopChanged(EventArgs) 引發(fā) TabStopChanged 事件。
OnTextChanged(EventArgs)    引發(fā) TextChanged 事件。
OnValidated(EventArgs)  引發(fā) Validated 事件。
OnValidating(CancelEventArgs)   引發(fā) Validating 事件。
OnVisibleChanged(EventArgs) 引發(fā) VisibleChanged 事件。
PerformLayout() 強制控件將布局邏輯應(yīng)用于其所有子控件。
PerformLayout(Control, String)  強制控件將布局邏輯應(yīng)用于其所有子控件。
PointToClient(Point)    將指定屏幕點的位置計算成工作區(qū)坐標。
PointToScreen(Point)    將指定工作區(qū)點的位置計算成屏幕坐標。
PreProcessControlMessage(Message)   在調(diào)度鍵盤或輸入消息之前,在消息循環(huán)內(nèi)對它們進行預(yù)處理。
PreProcessMessage(Message)  在調(diào)度鍵盤或輸入消息之前,在消息循環(huán)內(nèi)對它們進行預(yù)處理。
ProcessCmdKey(Message, Keys)    處理命令鍵。
ProcessDialogChar(Char) 處理對話框字符。
ProcessDialogKey(Keys)  處理對話框鍵。
ProcessKeyEventArgs(Message)    處理鍵消息并生成適當?shù)目丶录?br />ProcessKeyMessage(Message)  處理鍵盤消息。
ProcessKeyPreview(Message)  預(yù)覽鍵盤消息。
ProcessMnemonic(Char)   處理助記鍵字符。
RaiseDragEvent(Object, DragEventArgs)   引發(fā)適當?shù)耐蟿邮录?br />RaiseKeyEvent(Object, KeyEventArgs) 引發(fā)適當?shù)逆I事件。
RaiseMouseEvent(Object, MouseEventArgs) 引發(fā)適當?shù)氖髽耸录?br />RaisePaintEvent(Object, PaintEventArgs) 引發(fā)適當?shù)睦L畫事件。
RecreateHandle()    強制為控件重新創(chuàng)建句柄。
RectangleToClient(Rectangle)    計算指定屏幕矩形的大小和位置(以工作區(qū)坐標表示)。
RectangleToScreen(Rectangle)    計算指定工作區(qū)矩形的大小和位置(以屏幕坐標表示)。
Refresh()   強制控件使其工作區(qū)無效并立即重繪自己和任何子控件。
RescaleConstantsForDpi(Int32, Int32)    發(fā)生 DPI 更改時,提供用于重新縮放控件的常數(shù)。
ResetBackColor()    將 BackColor 屬性重置為其默認值。
ResetBindings() 使綁定到 BindingSource 的控件重新讀取列表中的所有項,并刷新這些項的顯示值。
ResetCursor()   將 Cursor 屬性重置為其默認值。
ResetFont() 將 Font 屬性重置為其默認值。
ResetForeColor()    將 ForeColor 屬性重置為其默認值。
ResetImeMode()  將 ImeMode 屬性重置為其默認值。
ResetMouseEventArgs()   重置控件以處理 MouseLeave 事件。
ResetRightToLeft()  將 RightToLeft 屬性重置為其默認值。
ResetText() 將 Text 屬性重置為其默認值 (Empty)。
ResumeLayout()  恢復(fù)正常的布局邏輯。
ResumeLayout(Boolean)   恢復(fù)正常的布局邏輯,可以選擇強制對掛起的布局請求立即進行布局。
RtlTranslateAlignment(ContentAlignment) 將指定的 ContentAlignment 轉(zhuǎn)換為相應(yīng)的 ContentAlignment 以支持從右向左的文本。
RtlTranslateAlignment(HorizontalAlignment)  將指定的 HorizontalAlignment 轉(zhuǎn)換為相應(yīng)的 HorizontalAlignment 以支持從右向左的文本。
RtlTranslateAlignment(LeftRightAlignment)   將指定的 LeftRightAlignment 轉(zhuǎn)換為相應(yīng)的 LeftRightAlignment 以支持從右向左的文本。
RtlTranslateContent(ContentAlignment)   將指定的 ContentAlignment 轉(zhuǎn)換為相應(yīng)的 ContentAlignment 以支持從右向左的文本。
RtlTranslateHorizontal(HorizontalAlignment) 將指定的 HorizontalAlignment 轉(zhuǎn)換為相應(yīng)的 HorizontalAlignment 以支持從右向左的文本。
RtlTranslateLeftRight(LeftRightAlignment)   將指定的 LeftRightAlignment 轉(zhuǎn)換為相應(yīng)的 LeftRightAlignment 以支持從右向左的文本。
Scale(Single)   已過時??s放控件和任何子控件。
Scale(Single, Single)   已過時??s放整個控件和任何子控件。
Scale(SizeF)    按指定的比例因子縮放控件和所有子控件。
ScaleBitmapLogicalToDevice(Bitmap)  發(fā)生 DPI 更改時,可以將邏輯位圖值縮放到其等效設(shè)備單元值。
ScaleControl(SizeF, BoundsSpecified)    縮放控件的位置、大小、空白和邊距。
ScaleCore(Single, Single)   此方法與此類無關(guān)。
Select()    激活控件。
Select(Boolean, Boolean)    激活子控件。 還可以指定從中選擇控件的 Tab 鍵順序的方向。
SelectNextControl(Control, Boolean, Boolean, Boolean, Boolean)  激活下一個控件。
SendToBack()    將控件發(fā)送到 Z 順序的后面。
SetAutoSizeMode(AutoSizeMode)   設(shè)置一個值,該值指示當啟用控件的 AutoSize 屬性時控件的行為方式。
SetBounds(Int32, Int32, Int32, Int32)   將控件的邊界設(shè)置為指定位置和大小。
SetBounds(Int32, Int32, Int32, Int32, BoundsSpecified)  將控件的指定邊界設(shè)置為指定位置和大小。
SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified)  執(zhí)行設(shè)置該控件的指定邊界的工作。
SetClientSizeCore(Int32, Int32) 設(shè)置控件的工作區(qū)的大小。
SetStyle(ControlStyles, Boolean)    將指定的 ControlStyles 標志設(shè)置為 true 或 false。
SetTopLevel(Boolean)    將控件設(shè)置為頂級控件。
SetVisibleCore(Boolean) 將控件設(shè)置為指定的可見狀態(tài)。
Show()  向用戶顯示控件。
SizeFromClientSize(Size)    確定整個控件(從控件工作區(qū)的高度和寬度起計算)的大小。
SuspendLayout() 臨時掛起控件的布局邏輯。
ToString()  返回表示當前 PictureBox 控件的字符串。
Update()    使控件重繪其工作區(qū)內(nèi)的無效區(qū)域。
UpdateBounds()  用當前大小和位置更新控件的邊界。
UpdateBounds(Int32, Int32, Int32, Int32)    用指定大小和位置更新控件的邊界。
UpdateBounds(Int32, Int32, Int32, Int32, Int32, Int32)  用指定大小、位置和工作區(qū)的大小更新控件的邊界。
UpdateStyles()  強制將分配的樣式重新應(yīng)用到控件。
UpdateZOrder()  按控件的父級的 Z 順序更新控件。
WndProc(Message)    處理 Windows 消息。
事件AutoSizeChanged   此事件與此類無關(guān)。
BackColorChanged    當 BackColor 屬性的值更改時發(fā)生。
BackgroundImageChanged  當 BackgroundImage 屬性的值更改時發(fā)生。
BackgroundImageLayoutChanged    當 BackgroundImageLayout 屬性更改時發(fā)生。
BindingContextChanged   當 BindingContext 屬性的值更改時發(fā)生。
CausesValidationChanged 重寫 CausesValidationChanged 屬性。
ChangeUICues    焦點或鍵盤用戶界面 (UI) 提示更改時發(fā)生。
Click   在單擊控件時發(fā)生。
ClientSizeChanged   當 ClientSize 屬性的值更改時發(fā)生。
ContextMenuChanged  當 ContextMenu 屬性的值更改時發(fā)生。
ContextMenuStripChanged 當 ContextMenuStrip 屬性的值更改時發(fā)生。
ControlAdded    在將新控件添加到 Control.ControlCollection 時發(fā)生。
ControlRemoved  在從 Control.ControlCollection 移除控件時發(fā)生。
CursorChanged   當 Cursor 屬性的值更改時發(fā)生。
Disposed    在通過調(diào)用 Dispose() 方法釋放組件時發(fā)生。
(繼承自 Component)DockChanged  當 Dock 屬性的值更改時發(fā)生。
DoubleClick 在雙擊控件時發(fā)生。
DpiChangedAfterParent   當父控件或窗體的 DPI 更改后,以編程方式更改控件的 DPI 設(shè)置時發(fā)生。
DpiChangedBeforeParent  父控件或窗體的 DPI 更改事件發(fā)生前,以編程方式更改控件的 DPI 設(shè)置時發(fā)生。
DragDrop    拖放操作完成時發(fā)生。
DragEnter   在將對象拖入控件的邊界時發(fā)生。
DragLeave   將對象拖出控件的邊界時發(fā)生。
DragOver    在將對象拖到控件的邊界上發(fā)生。
EnabledChanged  在 Enabled 屬性值更改后發(fā)生。
Enter   重寫 Enter 屬性。
FontChanged 當 Font 屬性的值更改時發(fā)生。
ForeColorChanged    當 ForeColor 屬性的值更改時發(fā)生。
GiveFeedback    在執(zhí)行拖動操作期間發(fā)生。
GotFocus    在控件接收焦點時發(fā)生。
HandleCreated   在為控件創(chuàng)建句柄時發(fā)生。
HandleDestroyed 在控件的句柄處于銷毀過程中時發(fā)生。
HelpRequested   用戶請求控件幫助時發(fā)生。
ImeModeChanged  當 ImeMode 屬性的值更改時發(fā)生。
Invalidated 控件的顯示要求重新繪制時發(fā)生。
KeyDown 在控件有焦點的情況下按下鍵時發(fā)生。
KeyPress    在控件有焦點的情況下按下鍵時發(fā)生。
KeyUp   在控件有焦點的情況下釋放鍵時發(fā)生。
Layout  在控件應(yīng)重新定位其子控件時發(fā)生。
Leave   在輸入焦點離開 PictureBox 時發(fā)生。
LoadCompleted   在異步圖像加載操作完成、取消或引發(fā)異常時發(fā)生。
LoadProgressChanged 在異步圖像加載操作的進度更改時發(fā)生。
LocationChanged 在 Location 屬性值更改后發(fā)生。
LostFocus   在控件失去焦點時發(fā)生。
MarginChanged   在控件邊距更改時發(fā)生。
MouseCaptureChanged 當控件失去鼠標捕獲時發(fā)生。
MouseClick  用鼠標單擊控件時發(fā)生。
MouseDoubleClick    用鼠標雙擊控件時發(fā)生。
MouseDown   當鼠標指針位于控件上并按下鼠標鍵時發(fā)生。
MouseEnter  在鼠標指針進入控件時發(fā)生。
MouseHover  在鼠標指針停放在控件上時發(fā)生。
MouseLeave  在鼠標指針離開控件時發(fā)生。
MouseMove   在鼠標指針移到控件上時發(fā)生。
MouseUp 在鼠標指針在控件上并釋放鼠標鍵時發(fā)生。
MouseWheel  在控件有焦點且鼠標輪移動時發(fā)生。
Move    在移動控件時發(fā)生。
PaddingChanged  在控件空白區(qū)更改時發(fā)生。
Paint   在重繪控件時發(fā)生。
ParentChanged   在 Parent 屬性值更改時發(fā)生。
PreviewKeyDown  在焦點位于此控件上的情況下,當有按鍵動作時發(fā)生(在 KeyDown 事件之前發(fā)生)。
QueryAccessibilityHelp  在 AccessibleObject 為輔助功能應(yīng)用程序提供幫助時發(fā)生。
QueryContinueDrag   在拖放操作期間發(fā)生,并且允許拖動源確定是否應(yīng)取消拖放操作。
RegionChanged   當 Region 屬性的值更改時發(fā)生。
Resize  在調(diào)整控件大小時發(fā)生。
RightToLeftChanged  當 RightToLeft 屬性的值更改時發(fā)生。
SizeChanged 在 Size 屬性值更改時發(fā)生。
SizeModeChanged 在 SizeMode 發(fā)生變化時發(fā)生。
StyleChanged    在控件樣式更改時發(fā)生。
SystemColorsChanged 系統(tǒng)顏色更改時發(fā)生。
TabIndexChanged 當 TabIndex 屬性的值更改時發(fā)生。
TabStopChanged  當 TabStop 屬性的值更改時發(fā)生。
TextChanged 當 Text 屬性的值更改時發(fā)生。
Validated   在控件完成驗證時發(fā)生。
Validating  在控件驗證時發(fā)生。
VisibleChanged  在 Visible 屬性值更改時發(fā)生。
顯式接口實現(xiàn)IDropTarget.OnDragDrop(DragEventArgs) 引發(fā) DragDrop 事件。
IDropTarget.OnDragEnter(DragEventArgs)  引發(fā) DragEnter 事件。
IDropTarget.OnDragLeave(EventArgs)  引發(fā) DragLeave 事件。
IDropTarget.OnDragOver(DragEventArgs)   引發(fā) DragOver 事件。
ISupportInitialize.BeginInit()  用信號通知對象初始化即將開始。
ISupportInitialize.EndInit()    用信號通知對象初始化已完成。

三、圖片刪除

注:一定不要占用哪張圖片,不然不能實現(xiàn)刪除,我采用的方法是將這個圖片重新賦值給另一個image變量實現(xiàn)復(fù)制效果。

四、圖片重命名

對重命名的文件命名,你可以指定你的路徑,我是使用在本來的文件夾下命名,先獲取我們已經(jīng)打開的圖片的路徑,在拼接名稱,我使用的是IC00+日期時間,注意文件命名規(guī)則,時間的:是不符合的,我是使用下劃線,并且使用name可以實現(xiàn)無限重命名,哈哈哈,就是我點擊一次就改名

五、上傳指定的文件夾

六、代碼邏輯

直接復(fù)制函數(shù)內(nèi)容改一下就可以啦?。。。?/p>

 public string namePath = "";
        private void button1_Click(object sender, EventArgs e)
        {
            pictureBox1.Visible = true;
            pictureBox1.SizeMode =PictureBoxSizeMode.StretchImage ;
            OpenFileDialog openFileDialog = new OpenFileDialog();//實例化文件圖像框
            openFileDialog.ShowDialog();
            namePath = openFileDialog.FileName;
            System.Drawing.Image img = System.Drawing.Image.FromFile(openFileDialog.FileName);
            System.Drawing.Image image = new System.Drawing.Bitmap(img);
            img.Dispose();
            pictureBox1.Image = image;
        }
        private void button2_Click(object sender, EventArgs e)
        {
            pictureBox1.Visible = false;
        }
        private void button3_Click(object sender, EventArgs e)//刪除圖像
        {
            System.IO.File.Delete(namePath);
        }
        private void button4_Click(object sender, EventArgs e)//重命名圖片
        {
            string name = System.IO.Path.GetDirectoryName(namePath) + "\\IC00" + DateTime.Now.ToString("yyyy_mm_dd hh_mm_ss") + System.IO.Path.GetExtension(namePath);
            System.IO.File.Move(namePath,name );
            namePath = name;
        }
        private void button5_Click(object sender, EventArgs e)//上傳指定文件夾
        {
            SaveFileDialog saveFileDialog = new SaveFileDialog();
            saveFileDialog.ShowDialog();
            Bitmap images = new Bitmap(namePath);
            images.Save(saveFileDialog.FileName+System.IO.Path.GetFileName(namePath), System.Drawing.Imaging.ImageFormat.Png);
        }

以上就是C# PictureBox控件方法參數(shù)及圖片刪除重命名上傳詳解的詳細內(nèi)容,更多關(guān)于C# PictureBox控件參數(shù)的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評論