欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

前言

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

一、界面設(shè)計(jì)

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

二、PictureBox方法

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

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

三、圖片刪除

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

四、圖片重命名

對(duì)重命名的文件命名,你可以指定你的路徑,我是使用在本來(lái)的文件夾下命名,先獲取我們已經(jīng)打開(kāi)的圖片的路徑,在拼接名稱,我使用的是IC00+日期時(shí)間,注意文件命名規(guī)則,時(shí)間的:是不符合的,我是使用下劃線,并且使用name可以實(shí)現(xiàn)無(wú)限重命名,哈哈哈,就是我點(diǎ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();//實(shí)例化文件圖像框
            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ù)及圖片刪除重命名上傳詳解的詳細(xì)內(nèi)容,更多關(guān)于C# PictureBox控件參數(shù)的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評(píng)論