怎么实现 textbox 从上到下 从右到左 显示文字  
或者有没有这样的控件 谢谢大家我想要的是先从上到下 然后在从从右到左
比如输入1234567890
格式要下面这样的
0741
 852
 963

解决方案 »

  1.   

    using System;
    using System.Drawing;
    using System.Windows.Forms;class Form1 : Form
    {
      protected override void OnPaint(PaintEventArgs e)
      {
        base.OnPaint(e);
        Rectangle r = new Rectangle(new Point(40, 40), new Size (70, 70));
        StringFormat f = new StringFormat(StringFormatFlags.DirectionRightToLeft | StringFormatFlags.DirectionVertical);
        e.Graphics.DrawRectangle(Pens.Blue, r);
        e.Graphics.DrawString("ABCDEFGHIJKLMNOPQRSTUVWXYZ", Font, Brushes.Red, (RectangleF)r, f);
      }  [STAThread]
      static void Main()
      {
        Application.Run(new Form1());
      }
    }
      

  2.   

    靠, 这算法多简单啊。   没看见 每个都是 差3位吗?   自己写个就OK了. 
    重后往前写.  取0的时候当10-3  取9的时候 9-3    不就OK了
      

  3.   

    using System;
    using System.Drawing;
    using System.Windows.Forms;class Form1 : Form
    {
      protected override void OnPaint(PaintEventArgs e)
      {
        base.OnPaint(e);
        Rectangle r = new Rectangle(new Point(40, 40), new Size (70, 70));
        StringFormat f = new StringFormat(StringFormatFlags.DirectionRightToLeft | StringFormatFlags.DirectionVertical);
        e.Graphics.DrawRectangle(Pens.Green, r);
        e.Graphics.DrawString("热烈庆祝中华人民共和国成立50周年!", Font, Brushes.Blue, (RectangleF)r, f); 
      }  [STAThread]
      static void Main()
      {
        Application.Run(new Form1());
      }
    }
      

  4.   

    SB 就你这样的,别说现在手里没有这样的例子,就是有,也不会给你,CSDN的爷多的是,我想只要承认自己是爷的在我后面的楼下,都不会给你答案
      

  5.   

    SB,气人,LAOZI还专门去给你写了,MD,看你这样说,就是喂狗,也不会给你