Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 20.11.2018
Сообщений: 61

Исторический календарь области

15.05.2019, 17:19. Показов 264. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите реализовать программу исторический календарь области.

Вот что есть на данный момент
Форма 1:
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
namespace Історичний_календар
{
    public partial class frm : Form
    {
 
       // public static string info;
 
        public string str;
        public Form m;
        public frm()
        {
            InitializeComponent();
            this.BackgroundImage = new Bitmap(Properties.Resources.Form);
 
        }
 
        private void пускToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (Child.countForm == 0)
            {
 
                Child c1 = new Child(this);
                //c1.MdiParent = this;
                //c1.BackgroundImageLayout = ImageLayout.Center;
                c1.Show();
            }
        }
 
        private void Form1_Load(object sender, EventArgs e)
        {
 
 
 
        }
 
        private void проАвтораToolStripMenuItem_Click(object sender, EventArgs e)
        {
           
            File.ReadAllLines("Datas\\Avtor.txt", Encoding.Default).ToList().ForEach(line =>
                          str+= line + Environment.NewLine);
 
            
            Grandson d1 = new Grandson(this);
            
            d1.txt_1.Text = str;
            d1.Show();
 
        }
 
        private void проПрограмуToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Grandson d1 = new Grandson(this);
            
            File.ReadAllLines("Datas\\Programma.txt", Encoding.Default).ToList().ForEach(line =>
                         str += line + Environment.NewLine);
            d1.txt_1.Text = str;
            d1.Show();
            
        }
 
      
    }
}
Форма 2
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
namespace Історичний_календар
{
    public partial class Child : Form
    {
        private System.Windows.Forms.Panel pnlButtons;
        private System.Windows.Forms.Label sttFileLineText;
 
        private const int BUTTONS_COUNT = 15;
        public static int countForm = 0;
        public Form f;
        public Child(Form f)
        {
            InitializeComponent();
            this.BackgroundImage = new Bitmap(Properties.Resources.Form_2);
            this.pnlButtons = new System.Windows.Forms.Panel();
            this.sttFileLineText = new System.Windows.Forms.Label();
            while (pnlButtons.Controls.Count < BUTTONS_COUNT)
            {
 
                var buttonNum = BUTTONS_COUNT - pnlButtons.Controls.Count;
 
                var button = new Button()
                {
                    Text = "Button #" + buttonNum,
                    Dock = DockStyle.Top,
                    Tag = buttonNum
                };
 
                button.Click += Button_Click;
 
                pnlButtons.Controls.Add(button);
            }
        }
        private void Button_Click(object sender, EventArgs e)
        {
            if (Grandson.countForm == 0)
            {
 
                Grandson d1 = new Grandson(this);
 
                d1.Show();
            }
 
 
            //sttFileLineText.Text = File.ReadAllLines("calendar.txt")[(int)(sender as Button).Tag - 1];
          //  FileStream f = new FileStream(@"..\..\calendar.txt", FileMode.Open, FileAccess.ReadAllLines);
        }
 
 
        private void Child_Load(object sender, EventArgs e)
        {
            countForm = 1;
        }
 
        private void Child_FormClosing(object sender, FormClosingEventArgs e)
        {
            countForm = 0;
        }
 
      
 
        private void btn_1_Click(object sender, EventArgs e)
        {
            this.Close();
        }
 
    }
}
Форма 3
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
namespace Історичний_календар
{
    public partial class Grandson : Form
    {
 
        //public static string infoindevelop = File.ReadAllText("Datas\\Інфо про розробника.txt", Encoding.Default);
 
        public static int countForm = 0;
        public Form d;
        
        public Grandson(Form d)
        {
          
            InitializeComponent();
            
            
            this.BackgroundImage = new Bitmap(Properties.Resources.Form_3);
        }
 
        private void Grandson_Load(object sender, EventArgs e)
        {
            
            countForm = 1;
            
        }
 
        private void Grandson_FormClosing(object sender, FormClosingEventArgs e)
        {
            txt_1.Clear();
            countForm = 0;
            
        }
 
        private void btn_1_Click(object sender, EventArgs e)
        {
            txt_1.Clear();
            this.Close();
           
        }
    }
}
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
15.05.2019, 17:19
Ответы с готовыми решениями:

Исторический матч
Сегодня состоится исторический матч. Спартак(Москва) - Спартак(Чукотка).

Программа - исторический справочник
Доброй ночи всем! Может кто помочь с таким вопросом: В институте по ООП задали выполнить следующее задание: ...

Игнорировать исторический реквизит периодического справочника
Мне нужно игнорировать исторический реквизит у периодического справочника, как это сделать.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
15.05.2019, 17:19
Помогаю со студенческими работами здесь

Программа - исторический справочник с событиями, картами, рисунками
Доброй ночи всем! Может кто помочь с таким вопросом: В институте по ООП задали выполнить следующее задание: ...

Исторический слепок результатов расчета в записи в БД Аксесс
Здравствуйте, уважаемые форумчане! Есть работающая база данных. Это учет операций с денежными средствами по статьям поступлений и...

Календарь, похожий на Google календарь, в C++ Builder 6
Доброго времени суток. Может кто-то сталкивался с созданием календаря на неделю. Нужно чтоб календарь показывал дни недели и время с...

Найдите области определения и области значения обоих соответствий. Изобразите их графически
Между элементами A={a,b,c} и B={1,2,3,4} задано соответствие P. Найдите соответствие P-1.Найдите области определения и области значения...

Массивы. Определить количество пшеницы собранное в области и среднюю урожайность по области
В области 10 районов, известны площади, засеянные пшеницей и средняя урожайность(у/га) в каждом районе. Определить количество пшеницы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru