|
|
(未显示2个用户的21个中间版本) |
第1行: |
第1行: |
| {{用户文华}} | | {{用户文华}} |
| + | |
| + | |
| + | |
| <br> | | <br> |
− | <center><font size="6" color=blue;">'''我的作品'''</font></center> <font size="5" color="#545454> | + | <center><font size="5" color=blue;">'''我的作品'''</font></center> <font size="5" color="#545454> |
− | ----
| |
− | Graphics gdi(this->GetDC()->m_hDC); //构造一个GDI+对象
| |
− | Pen red(Color(255,255,0,0),3); //构造一个画笔 画笔透明度是255
| |
− | gdi.DrawLine(&red,10,10,50,10); //画线
| |
− | FontFamily m_font(L"宋体");
| |
− | Font font(&m_font,24); //构造字体
| |
− | SolidBrush brush(Color(255,0,0,255)); //输出字符串要构造一个画刷
| |
− | CRect rect;
| |
− | this->GetClientRect(&rect); //得到客户区大小
| |
− | PointF point(rect.right/2,rect.bottom/2);//坐标点
| |
− | gdi.DrawString(L"中华",2,&font,point,&brush);//输出字符串
| |
− | ————————————————
| |
− | 版权声明:本文为CSDN博主「a550853006a」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
| |
− | 原文链接:https://blog.csdn.net/a550853006a/article/details/45769215
| |
| ---- | | ---- |
| | | |
− | public partial class Form1 : Form
| + | [[人类产业与分工]] |
− | {
| + | |
− | Timer timer = new Timer();
| + | [[人造“人”]] |
− | string[] lines = { "hellow world", "nihao", "line3", "line4", "line5", "end" };
| |
− | int currentLine = 0;
| |
| | | |
− | ----
| + | [[WIKI语法学习]] |
| | | |
− |
| + | [[从军民团结如一人到生产消费一家亲]] |
− | public Form1()
| |
− | {
| |
− | InitializeComponent();
| |
− | timer.Interval = 300;
| |
− | timer.Tick += delegate { currentLine++; this.Invalidate(); };
| |
− | timer.Start();
| |
− | }
| |
− |
| |
− | protected override void OnPaint(PaintEventArgs e)
| |
− | {
| |
− | for (int i = 0; i < currentLine % lines.Length; i++)
| |
− | {
| |
− | e.Graphics.DrawString(lines[i], this.Font, Brushes.Black, 10, 20 * i);
| |
− | }
| |
− | }
| |
− | }
| |
− | ----
| |
− | string[] lines;//所有文字,每行都有回车
| |
− | int nextLine; //下一行
| |
− | private void button2_Click(object sender, EventArgs e)
| |
− | {
| |
− | richTextBox1.Text =Resources.String1;
| |
− | lines=richTextBox1.Lines;
| |
− | richTextBox1.Text = "";
| |
− | timer1.Interval = 1000;
| |
− | timer1.Tick += new EventHandler(timer1_Tick);
| |
− | timer1.Start();
| |
− | }
| |
− |
| |
− | void timer1_Tick(object sender, EventArgs e)
| |
− | {
| |
− | StringBuilder sb = new StringBuilder(richTextBox1.Text);
| |
− | if (richTextBox1.Text != "")
| |
− | {
| |
− | sb.Append("\r\n");
| |
− | }
| |
− | sb.Append(lines[nextLine]); //添加下一行文字
| |
− | richTextBox1.Text = sb.ToString();
| |
− | richTextBox1.Select();
| |
− | richTextBox1.SelectionStart = richTextBox1.Text.Length;
| |
− | nextLine++;
| |
− | if (nextLine >= lines.Length)
| |
− | {
| |
− | timer1.Enabled = false;
| |
− | }
| |
− | }
| |
| | | |
− | ----
| + | [[我对NGO和NGO工作的理解]] |
− | private void button1_Click(object sender, EventArgs e)//画图响应按钮(类似完成MFC中BitBlt或StrechBlt的功能) { Bitmap bitmap = new Bitmap(@"D:/工作照.jpg"); Graphics g = CreateGraphics(); //获得窗口屏幕大小 Rectangle rect = System.Windows.Forms.SystemInformation.VirtualScreen; int width = rect.Width; int height = rect.Height; g.DrawImage(bitmap, rect); button1.Visible = true; } private void button2_Click(object sender, EventArgs e)//动态输出文字(类似MFC中的TextOut()) { Font myFont = new Font("Verdana", 12); Graphics g = CreateGraphics(); //创建线渐变画刷: LinearGradientBrush myBrush = new LinearGradientBrush(ClientRectangle, Color.FromArgb(120, 120, 250), Color.Red, LinearGradientMode.Vertical); // g.DrawString("GDI 显示字符串", myFont, myBrush, new RectangleF(10, 10, 500, 200)); //创建一般画刷: SolidBrush bru1 = new SolidBrush(Color.FromArgb(250, 200, 0)); g.DrawString("GDI 显示字符串", myFont, bru1, new RectangleF(10, 10, 500, 200)); Pen newpen = new Pen(bru1); Point[] p = new Point[] { new Point(0, 0), new Point(100, 100), new Point(50, 100), new Point(200, 100) }; g.DrawEllipse(newpen,50,50, 100, 100); }
| |
| | | |
− |
| + | [http://www.cnplugins.com/office/wikiwand-wikipedia-modern/Wikiwand: Wikipedia Modernized(维基百科排版美化插件) Chrome插件] |
− | ————————————————
| |
− | 版权声明:本文为CSDN博主「还可以吧有点纯纯的」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
| |
− | 原文链接:https://blog.csdn.net/kahncc/article/details/86623525
| |