目前知道有两种方法:画多边形、GraphicsPath。但是用画多边形的方式画三角形不太好。老画不正的,截图放大就明显了。

代码
1     Point point1 = new Point(00);
2     Point point2 = new Point(110);
3     Point point3 = new Point(58);
4     Point[] pntArr = {point1, point2, point3};
5 
6     e.Graphics.FillPolygon(Brushes.Red, pntArr);
7 


代码
 1                 int len = 10;                       
 2                 int x = 0;
 3                 int y = 0;
 4                 Point[] pntArr = new Point[3];
 5                 pntArr[0= new Point(x, y);
 6                 pntArr[1= new Point(x - len, y);
 7                 pntArr[2= new Point(x - len / 2, (int)(len * Math.Sqrt(3/ 2 + y));
 8                 GraphicsPath path = new GraphicsPath();
 9                 path.AddLines(pntArr);
10                 e.Graphics.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.AntiAlias;
11                 e.Graphics.FillPath(Brushes.Red, path);               
12                 e.Graphics.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.Default;
13 


 

 

posted @ 2010-11-08 11:31 烈火★寒冰 阅读(337) 评论(0) 编辑

1、下载源代码文件: http://referencesource.microsoft.com/netframework.aspx

2、在“选项”中配置如下:(看不懂日文的对比顺序就好了)

 

 

 

 

posted @ 2010-09-13 10:41 烈火★寒冰 阅读(132) 评论(0) 编辑
SQL SERVER 2005中删除数据库中所有表的数据的SQL语句:
EXECUTE sp_msforeachtable 'delete from ?'
或者:
EXECUTE sp_msforeachtable 'truncate table ?'
posted @ 2009-08-18 13:14 烈火★寒冰 阅读(137) 评论(0) 编辑
数据类型     数据类型简写     标准命名举例
Label         lbl     lblMessage
LinkLabel       llbl     llblToday
Button        btn     btnSave
TextBox         txt     txtName
MainMenu       mmnu     mmnuFile
CheckBox         chk     chkStock
RadioButton     rbtn     rbtnSelected
GroupBox       gbx     gbxMain
PictureBox      pic     picImage
Panel         pnl     pnlBody
DataGrid       dgrd     dgrdView
ListBox         lst     lstProducts
CheckedListBox clst     clstChecked
ComboBox        cbo     cboMenu
ListView         lvw     lvwBrowser
TreeView       tvw     tvwType
TabControl     tctl     tctlSelected
DateTimePicker dtp     dtpStartDate
HscrollBar         hsb     hsbImage
VscrollBar         vsb     vsbImage
Timer          tmr     tmrCount
ImageList      ilst     ilstImage
ToolBar         tlb     tlbManage
StatusBar         stb     stbFootPrint
OpenFileDialog     odlg     odlgFile
SaveFileDialog     sdlg     sdlgSave
FoldBrowserDialog     fbdlg     fgdlgBrowser
FontDialog        fdlg     fdlgFoot
ColorDialog       cdlg     cdlgColor
PrintDialog        pdlg     pdlgPrint
posted @ 2009-07-16 11:19 烈火★寒冰 阅读(568) 评论(0) 编辑
1、隔行求和
假设数据放在A1:A20,则
=SUM(IF(MOD(ROW(A1:A20),2)=1,A1:A20))
按ctrl+shift+enter结束,将其转换为数组函数。

2、隔列求和
假设数据放在A1:H1,则
=SUM(IF(MOD(COLUMN(A1:H1),2)=1,A1:H1))
按ctrl+shift+enter结束,将其转换为数组函数。
posted @ 2009-07-08 17:06 烈火★寒冰 阅读(298) 评论(0) 编辑
摘要: 本程序目的在于识别与实现多态。[代码]阅读全文
posted @ 2009-06-22 22:04 烈火★寒冰 阅读(46) 评论(0) 编辑
摘要: 可程序根据序偶原理,应用动态规划算法求解。 [代码]阅读全文
posted @ 2009-05-02 22:00 烈火★寒冰 阅读(284) 评论(0) 编辑
摘要: [代码]阅读全文
posted @ 2009-05-02 21:43 烈火★寒冰 阅读(162) 评论(0) 编辑
摘要: 1.输入字符:[代码]2.输入字符串:(1)方法一: [代码]    (2)方法二:[代码]阅读全文
posted @ 2009-05-02 21:34 烈火★寒冰 阅读(104) 评论(0) 编辑
摘要: [代码]阅读全文
posted @ 2009-05-02 21:21 烈火★寒冰 阅读(984) 评论(2) 编辑