powered by simpleCommunicator - 2.0.28     © 2024 Programmizd 02
Map
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Проблема с табуляцией в таблице
3 сообщений из 3, страница 1 из 1
Проблема с табуляцией в таблице
    #40105465
ProLink
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Первоначальная сетка получилась, но как привести к общей табличной сетке не понимаю. При изменении съезжают цифры и сама сетка.
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
using System;
using System.Windows.Forms;
 
namespace Test
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void Form1_Load(object sender, EventArgs e)
        {
            textBox1.Text = "-1";
            textBox2.Text = "1";
            textBox3.Text = "0,2";
            textBox4.Text = "-1";
            textBox5.Text = "1";
            textBox6.Text = "0,2";
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            double a = double.Parse(textBox1.Text);
            double b = double.Parse(textBox2.Text);
            double dx = double.Parse(textBox3.Text);
            double c = double.Parse(textBox4.Text);
            double d = double.Parse(textBox5.Text);
            double dy = double.Parse(textBox6.Text);
            double x = a;
            double y = c;
            double z;
            string st;
            
            label6.Text = "Результат\n x \\ y |";
            while (y <= d)
            {
                
                st = string.Format("{0:0.00}", y);
                label6.Text += "\t   " + st.PadLeft(6); //Тут табуляция
                y += dy;
            }
            label5.Text = "------------------------------------------------------------------------------------------------------------\n";
            while (x <= b)
            {
                st = string.Format("{0,6:0.00}", x);
                
                label5.Text += st + " |";
                y = c;
                while (y <= d)
                {
                   // label5.Text += " | ";
                    if ((Math.Abs(x) <= 0.0001) || (Math.Abs(y) <= 0.0001))
                    {
                        st = "* ";
                        label5.Text += "\t" + st.PadLeft(9);
                       
                    }
                    else
                    {
                        z = (x + y) / (x * y);
                        
                        st = string.Format("{0,9:0.00}", z);
                        //label5.Text += st + " | ";
                        label5.Text += st;
                    }
                    y += dy;
                }
                x += dx;
                label5.Text += Environment.NewLine;
            }
        }
 
        private void button2_Click(object sender, EventArgs e)
        {
            Application.Exit();
        }
 
        private void label7_Click(object sender, EventArgs e)
        {
 
        }
    }
...
Рейтинг: 0 / 0
Проблема с табуляцией в таблице
    #40105474
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ProLink
Первоначальная сетка получилась, но как привести к общей табличной сетке не понимаю. При изменении съезжают цифры и сама сетка.
Прежде всего не получилось описать суть проблемы.


А вообще, прям обязательно всё в метки выводить? Может быть отказаться от извращений и воспользоваться каким-нибудь Grid-ом?
...
Рейтинг: 0 / 0
Проблема с табуляцией в таблице
    #40105475
SergiiW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro,

Grid это просто. Тут важен процесс, а не результат. :)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Проблема с табуляцией в таблице
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]