c# winform 之control onpaint事件及drawstring方法
protected override void OnPaint(PaintEventArgs pea)
{
Graphics gpis = pea.Graphics;
gp = gpis;
//gpis.DrawString("haha", new Font(this.Font, FontStyle.Regular),new SolidBrush(Color.Coral), new PointF(2, 3));
StringFormat sf = new StringFormat();//格式文字
sf.Alignment = StringAlignment.Center;//alignment屬性垂直
sf.LineAlignment = StringAlignment.Center;//水平
sf1 = sf;
sz.Width=this.ClientSize.Width / 2;
sz.Height =this.ClientSize.Height / 2;
//瞭解學習drawstring方法不同重寫,如下為在窗體(嚴格叫客戶區中間顯示對應文字) clientsize為客戶區大小
gpis.DrawString("在窗體中顯示的格式化文字", new Font(this.Font, FontStyle.Regular), new SolidBrush(Color.Brown), this.ClientSize.Width / 2, this.ClientSize.Height / 2, sf);
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-734955/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- winform之滑鼠進入及停留相關事件及游標cursorORM事件
- C#事件及響應方法概述C#事件
- c# winform 之fontdialogC#ORM
- c# winform之繪畫及畫直曲線相關C#ORM
- c#窗體form(winform)事件event呼叫事件的簡小示例C#ORM事件
- c# winform之contextmenu快捷選單C#ORMContext
- C# WinForm獲取程式所在路徑方法C#ORM
- c# 之tcbs在winform介面如何以mvc方法呼叫oracle函式C#ORMMVCOracle函式
- WinForm常用事件ORM事件
- c# winform之小型數學計算器C#ORM
- c# winform之選單menu_menuitem_mainmenu_etcC#ORMUIAI
- C#,Winform軟體防破譯-原始碼加密簡單方法之.NET REACTOR(一)C#ORM原始碼加密React
- c# winform之多個控制元件統一事件處理程式C#ORM控制元件事件
- C# 之委託與事件C#事件
- C#在Winform中改變Textbox高度三種方法C#ORM
- C# Winform WCF 除錯服務端的程式(三種方法)C#ORM除錯服務端
- input text 的事件及方法事件
- winform c#寫ini檔案ORMC#
- c# winform之單選鈕2狀態變換程式碼C#ORM
- c#之事件_方法_屬性_欄位C#事件
- C#實現Winform間的資料互動的三種方法C#ORM
- c# winform程式設計轉例C#ORM程式設計
- 工控開發-C# WinForm UI框架C#ORMUI框架
- c# winform窗體之開啟檔案對話方塊openfiledialogC#ORM
- 【轉】C# 中 強制退出WinForm程式C#ORM
- C# Winform如何開啟PDF檔案C#ORM
- c# winform 實現分頁查詢C#ORM
- C# Winform程式介面優化例項C#ORM優化
- C# winform中讀寫ini檔案C#ORM
- c# winform as3相互呼叫C#ORMS3
- [轉]C# winform與Javascript的相互呼叫C#ORMJavaScript
- C# WinForm 繪製圓角窗體C#ORM
- c# winform旋轉顯示繪畫C#ORM
- c# winform窗體相關屬性C#ORM
- control file parallel write等待事件Parallel事件
- C# winForm 視窗跳轉後關閉上一個視窗的方法C#ORM
- c#之tcbs方法示例hasvalueC#
- c#之tcbs method方法示例C#