獲取控件的Graphic對象,繪圖方法都集中在了該對像中了。
無為網站建設公司成都創新互聯,無為網站設計制作,有大型網站制作公司豐富經驗。已為無為千余家提供企業網站建設服務。企業網站搭建\外貿網站制作要多少錢,請找那個售后服務好的無為做網站的公司定做!
1. 通過控件GreateGrapic方法獲得
2. Paint 事件參數e中也有此對象
相應的圖形方法是DrawImage,vb.net中沒有自動重繪功能,圖形不是持久的,所以應當在Paint事件中繪圖。
Private?Sub?PictureBox2_Paint(ByVal?sender?As?Object,?ByVal?e?As?System.Windows.Forms.PaintEventArgs)?Handles?PictureBox2.Paint
e.Graphics.SetClip(e.ClipRectangle)
e.Graphics.DrawImage(PictureBox1.Image,?New?Rectangle(0,?0,?PictureBox1.ClientSize.Width,?PictureBox1.ClientSize.Height),?New?Rectangle(5,?5,?100,?100),?GraphicsUnit.Pixel)
End?Sub
根據您的描述,從上述檢查結果看存在激素水平不足,向您這種情況,需要遵醫囑采取激素藥物持續保胎治療
孕酮是卵巢分泌的具有生物活性的主要孕激素,在排卵前孕酮的產生每天為2~3mg,主要來自腎上腺。排卵后,上升為每天20~30mg,絕大部分由卵巢內黃體分泌。3*20=60所以正常!
一般正常人β-HCG放免測定值小于3.1,
如果超過5就可以考慮受孕可能,如果超過10基本可以確定懷孕。
孕后35-50天HCG可升至大于2500IU/L。
多胎妊娠者的尿-HCG常多于一胎妊娠者。
產后9天或人工流產術后25天,血清HCG應恢復正常。
如不符合這一情況,則應考慮有異常可能。
宮外孕的早期診斷主要是檢測血HCG(絨毛膜促性腺激素)。
因HCG是妊娠時所分泌的特異性激素,所以β-HCG可用于協助宮外孕早期未破裂的診斷。
正常發育的絨毛所分泌的HCG量很大,每天的滴度不斷的快速上升,每48小上升66%以上。
既如果β-HCG每兩天增加的量大于66%,可以診斷為宮內妊娠;
而如果增加的量小于66%,則宮外孕或宮內孕發育不良的可能性很大。
對于宮外孕,由于輸卵管肌層菲薄,血供不良,HCG分泌量很低。每天升值較少。
48小時上升不到50%。(但有一部分人最初的HCG上升正常)
如果用HCG難以確認,還可用血孕酮來做輔助性診斷。
宮外孕患者的血孕酮水平低,這是公認的。故可作為早期診斷方法之一。
臨界值為63nmol/L.
進一步還可以進行B超檢查,尤其是“陰超”檢查對診斷宮外孕很有幫助。
婦女受孕后,從第9-11天起即可測出血中β-HCG升高,
以后每兩天β-HCG的量可升高2倍(就算有先兆流產,HCG的增加比率不會變)。
比如今天是234,如果后天測出來是450左右就就可認為是正常宮內早孕。
如果連續兩次增加速度緩慢,表明宮外孕或者胚胎不正常發育遲緩。
比如今天是10,后天是15,再2天才17,這樣的HCG值肯定不正常,保胎的成功率極低。
如果HCG值持續而明顯的下降,就算B超測到胎心也最好做清宮手術,表明胎兒其實已經腦死亡。
很多人為了確定是否懷孕而去做B超,其實做B超一般需要血HCG達到6000以上或正常宮內孕6周左右,“陰超”才可顯示宮內妊娠囊的“雙環征”圖象,而早期看不到孕囊就以為是宮外孕是錯誤的。
因有的是時間太短或胚胎流失,也可能發育遲緩。
既使看到也要必須注意真孕囊與假孕囊的區別。
超聲檢查如果發現子宮增大、宮腔內未見妊娠囊、子宮外附件區見囊性腫塊且邊界不清,
可“懷疑”為宮外孕。
還可以進行診斷性刮宮,見絨毛則能證實是宮內妊娠,
如果未見絨毛或病理報告內膜呈A-S反應,應懷疑為宮外孕。
如果HCG增加速度非常快,表明有葡萄胎的可能,必須緊密監測。
當然也有可能是雙胞胎。
而在更年期、排卵期及雙側卵巢切除術均可致黃體生成素(LH)升高,
因LH與HCG的α-肽鏈組成相同,而α亞單位又為“垂體前葉激素”所共有。
所以當采用抗-HCG抗體做妊娠試驗時,就會因陽性而造成“假孕”現象。
此時可用β-HCG的單克隆-酶免疫測定來做鑒別。
另外:β-HCG升高還有下列幾種可能:正常懷孕、雙胞胎,葡萄胎、或某些疾病或腫瘤。
如在內分泌疾病中,如腦垂體疾病、甲狀腺功能亢進、婦科疾病如卵巢囊腫、子宮癌等HCG也可增高。
近年來發現惡性腫瘤如默契胎瘤、胰腺癌、胃癌、肝癌、乳腺癌、肺癌等血中HCG也可升高
因此在腫瘤科,將HCG看作是癌標志物之一。
但必需結合臨床情況及其它檢查結果,通過綜合分析才能正確判斷
繼承(Inherits)控件就可以重寫它的屬性和方法,圖標可以在paint中重繪,用gdi,工具主要在drawing和drawing2d中。
combobox彈出的框增加圖標嗎?個人看法可能需要得到那個句柄,才可以重繪,但那個好像是一體的,不知道能不能弄到句柄。
textbox可以自定義高度。只是以行高度為單位,改變字體大小即可,沒必要重寫吧。
我也自學,感覺基礎容易學,進階資料少。循序漸進也沒序可循,基本是在摸索。
都是想到什么問題,就立下一個目標,然后攻破他,結果可能是嘗試幾天后,發現目標超出能力范圍。
晦澀是相對的,實踐出真知,多動手,基礎就好了。
名稱
說明
Activated
當使用代碼激活或用戶激活窗體時發生。
AutoSizeChanged
當?AutoSize?屬性更改時發生。
AutoValidateChanged
當?AutoValidate?屬性更改時發生。
BackColorChanged
當?BackColor?屬性的值更改時發生。(從?Control?繼承。)
BackgroundImageChanged
當?BackgroundImage?屬性的值更改時發生。(從?Control?繼承。)
BackgroundImageLayoutChanged
當?BackgroundImageLayout?屬性更改時發生。(從?Control?繼承。)
BindingContextChanged
當?BindingContext?屬性的值更改時發生。(從?Control?繼承。)
CausesValidationChanged
當?CausesValidation?屬性的值更改時發生。(從?Control?繼承。)
ChangeUICues
焦點或鍵盤用戶界面 (UI) 提示更改時發生。(從?Control?繼承。)
Click
在單擊控件時發生。(從?Control?繼承。)
ClientSizeChanged
當?ClientSize?屬性的值更改時發生。(從?Control?繼承。)
Closed
關閉窗體時發生。
Closing
關閉窗體時發生。
ContextMenuChanged
當?ContextMenu?屬性的值更改時發生。(從?Control?繼承。)
ContextMenuStripChanged
當?ContextMenuStrip?屬性的值更改時發生。(從?Control?繼承。)
ControlAdded
在將新控件添加到?Control.ControlCollection?時發生。(從?Control?繼承。)
ControlRemoved
在從?Control.ControlCollection?移除控件時發生。(從?Control?繼承。)
CursorChanged
當?Cursor?屬性的值更改時發生。(從?Control?繼承。)
Deactivate
當窗體失去焦點并不再是活動窗體時發生。
Disposed
當通過調用?Dispose?方法釋放組件時發生。(從?Component?繼承。)
DockChanged
當?Dock?屬性的值更改時發生。(從?Control?繼承。)
DoubleClick
在雙擊控件時發生。(從?Control?繼承。)
DragDrop
拖放操作完成時發生。(從?Control?繼承。)
DragEnter
在將對象拖入控件的邊界時發生。(從?Control?繼承。)
DragLeave
將對象拖出控件的邊界時發生。(從?Control?繼承。)
DragOver
在將對象拖到控件的邊界上發生。(從?Control?繼承。)
EnabledChanged
在?Enabled?屬性值更改后發生。(從?Control?繼承。)
Enter
進入控件時發生。(從?Control?繼承。)
FontChanged
在?Font?屬性值更改時發生。(從?Control?繼承。)
ForeColorChanged
在?ForeColor?屬性值更改時發生。(從?Control?繼承。)
FormClosed
關閉窗體后發生。
FormClosing
關閉窗體前發生。
GiveFeedback
在執行拖動操作期間發生。(從?Control?繼承。)
GotFocus
在控件接收焦點時發生。(從?Control?繼承。)
HandleCreated
在為控件創建句柄時發生。(從?Control?繼承。)
HandleDestroyed
在控件的句柄處于銷毀過程中時發生。(從?Control?繼承。)
HelpButtonClicked
單擊“幫助”按鈕時發生。
HelpRequested
用戶請求控件幫助時發生。(從?Control?繼承。)
ImeModeChanged
在?ImeMode?屬性更改后發生。(從?Control?繼承。)
InputLanguageChanged
更改窗體的輸入語言后發生。
InputLanguageChanging
當用戶嘗試更改窗體的輸入語言時發生。
Invalidated
控件的顯示要求重新繪制時發生。(從?Control?繼承。)
KeyDown
在控件有焦點的情況下按下鍵時發生。(從?Control?繼承。)
KeyPress
在控件有焦點的情況下字符、空格或退格鍵時發生。(從?Control?繼承。)
KeyUp
在控件有焦點的情況下釋放鍵時發生。(從?Control?繼承。)
Layout
在控件應重新定位其子控件時發生。(從?Control?繼承。)
Leave
在輸入焦點離開控件時發生。(從?Control?繼承。)
Load
在第一次顯示窗體前發生。
LocationChanged
在?Location?屬性值更改后發生。(從?Control?繼承。)
LostFocus
在控件失去焦點時發生。(從?Control?繼承。)
MarginChanged
當?Margin?屬性更改時發生。
MaximizedBoundsChanged
在?MaximizedBounds?屬性的值更改后發生。
MaximumSizeChanged
在?MaximumSize?屬性的值更改后發生。
MdiChildActivate
在多文檔界面 (MDI) 應用程序內激活或關閉 MDI 子窗體時發生。
MenuComplete
當窗體菜單失去焦點時發生。
MenuStart
當窗體菜單接收焦點時發生。
MinimumSizeChanged
在?MinimumSize?屬性的值更改后發生。
MouseCaptureChanged
當控件失去鼠標捕獲時發生。(從?Control?繼承。)
MouseClick
用鼠標單擊控件時發生。(從?Control?繼承。)
MouseDoubleClick
用鼠標雙擊控件時發生。(從?Control?繼承。)
MouseDown
當鼠標指針位于控件上并按下鼠標鍵時發生。(從?Control?繼承。)
MouseEnter
在鼠標指針進入控件時發生。(從?Control?繼承。)
MouseHover
在鼠標指針停放在控件上時發生。(從?Control?繼承。)
MouseLeave
在鼠標指針離開控件時發生。(從?Control?繼承。)
MouseMove
在鼠標指針移到控件上時發生。(從?Control?繼承。)
MouseUp
在鼠標指針在控件上并釋放鼠標鍵時發生。(從?Control?繼承。)
MouseWheel
在控件有焦點且鼠標輪移動時發生。(從?Control?繼承。)
Move
在移動控件時發生。(從?Control?繼承。)
PaddingChanged
在控件空白區更改時發生。(從?Control?繼承。)
Paint
在重繪控件時發生。(從?Control?繼承。)
ParentChanged
在?Parent?屬性值更改時發生。(從?Control?繼承。)
PreviewKeyDown
在焦點位于此控件上的情況下,當有按鍵動作時發生(在?KeyDown?事件之前發生)。(從Control?繼承。)
QueryAccessibilityHelp
在?AccessibleObject?為輔助功能應用程序提供幫助時發生。(從?Control?繼承。)
QueryContinueDrag
在拖放操作期間發生,并且允許拖動源確定是否應取消拖放操作。(從?Control?繼承。)
RegionChanged
當?Region?屬性的值更改時發生。(從?Control?繼承。)
Resize
在調整控件大小時發生。(從?Control?繼承。)
ResizeBegin
窗體進入大小調整模式時發生。
ResizeEnd
窗體退出大小調整模式時發生。
RightToLeftChanged
在?RightToLeft?屬性值更改時發生。(從?Control?繼承。)
RightToLeftLayoutChanged
更改?RightToLeftLayout?屬性值之后發生。
Scroll
用戶或代碼滾動工作區時發生。(從?ScrollableControl?繼承。)
Shown
只要窗體是首次顯示就發生。
SizeChanged
在?Size?屬性值更改時發生。(從?Control?繼承。)
StyleChanged
在控件樣式更改時發生。(從?Control?繼承。)
SystemColorsChanged
系統顏色更改時發生。(從?Control?繼承。)
TabIndexChanged
此 API 支持 產品 基礎結構,不能在代碼中直接使用。?當?TabIndex?屬性的值更改時發生。
TabStopChanged
當?TabStop?屬性更改時發生。
TextChanged
在?Text?屬性值更改時發生。(從?Control?繼承。)
Validated
在控件完成驗證時發生。(從?Control?繼承。)
Validating
在控件驗證時發生。(從?Control?繼承。)
VisibleChanged
在?Visible?屬性值更改時發生。(從?Control?繼承。)
新建一個Winform,在和Form1平行的位置粘貼如下代碼
Public Class MyLabel Inherits Label Protected Overrides Sub OnPaint(e As PaintEventArgs) e.Graphics.DrawEllipse(New Pen(Color.Red), New Rectangle(2, 2, 10, 10)) MyBase.OnPaint(e) End Sub End Class
運行,停掉,在工具箱找到MyLabel,拖動就可以看到效果。這只是最基本的重寫,要模仿QQ還需要其他技術以及美工。
新聞標題:vb.net重繪控件,winform控件重繪
當前路徑:http://vcdvsql.cn/article36/hedcsg.html
成都網站建設公司_創新互聯,為您提供面包屑導航、App設計、網站策劃、、小程序開發、微信公眾號
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯