powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как реализовать графическое отображение станции метро.
8 сообщений из 8, страница 1 из 1
Как реализовать графическое отображение станции метро.
    #38726350
maximIZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день. Есть большое желание в программе на WinForms реализовать вот такое . Я так понимаю без компонента браузер тут не обойтись. На этом все мои идеи иссякли. Может кто подскажет как и каким образом это можно реализовать. Где что посмотреть и почитать. Очень большая просьба не писать типа "изучайте HTML", и так понятно. Может кто сталкивался с таким или где-то видел примеры.
...
Рейтинг: 0 / 0
Как реализовать графическое отображение станции метро.
    #38726436
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Погугли вот это "kalantyr metro"

...
...
Рейтинг: 0 / 0
Как реализовать графическое отображение станции метро.
    #38726460
Фотография fortibransa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что такое "вот такое"?
Картинку нарисовать?
Или возможность кликать по картинке и какие-то действия далее производить?
HTML вовсе не обязателен.
...
Рейтинг: 0 / 0
Как реализовать графическое отображение станции метро.
    #38726473
maximIZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
задача сделать графическое отображение станций метро с возможностью выбора вариантов. как альтернатива комбочекбоксам используемым для фильтрации. Т.е. я что-то пометил, нажал ок, и например, получил список станций метро или из id для дальнейшего использования
...
Рейтинг: 0 / 0
Как реализовать графическое отображение станции метро.
    #38726477
maximIZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не из id а их id
...
Рейтинг: 0 / 0
Как реализовать графическое отображение станции метро.
    #38726603
Фотография fortibransa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maximIZзадача сделать графическое отображение станций метро с возможностью выбора вариантов. как альтернатива комбочекбоксам используемым для фильтрации. Т.е. я что-то пометил, нажал ок, и например, получил список станций метро или из id для дальнейшего использованияНу, флаг в руки, рисуй, используй регионы, а там уже можно анализировать попал клик в нужный регион али не. Это как один из вариантов.
...
Рейтинг: 0 / 0
Как реализовать графическое отображение станции метро.
    #38726615
maximIZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пример можно? хотя бы простейший. То что нужно рисовать и анализировать клики, это и еноту понятно.
...
Рейтинг: 0 / 0
Как реализовать графическое отображение станции метро.
    #38726673
Фотография fortibransa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maximIZПример можно? хотя бы простейший. То что нужно рисовать и анализировать клики, это и еноту понятно.
Код: 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.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace clicRegion
{
    public partial class Form1 : Form
    {
        Rectangle[] rc;
        Region[] r;
        public Form1()
        {
            InitializeComponent();
            rc = new Rectangle[3];
            r = new Region[rc.Length];
            rc[0] = new Rectangle(20, 20, 20, 20);
            r[0] = new Region(rc[0]);
            rc[1] = new Rectangle(60, 60, 20, 20);
            r[1] = new Region(rc[1]);
            rc[2] = new Rectangle(100, 100, 20, 20);
            r[2] = new Region(rc[2]);
        }
        protected override void OnPaint(PaintEventArgs e)
        {
            base.OnPaint(e);
            for (int i = 0; i < rc.Length; i++)
                e.Graphics.DrawEllipse(new Pen(Color.Red), rc[i]);
        }

        private void Form1_MouseClick(object sender, MouseEventArgs e)
        {
            int v = 0;
            for (int i = 0; i < r.Length; i++)
            {
                if (r[i].IsVisible(e.Location))
                {
                    v = i + 1;
                    break;
                }
            }
            if (v > 0)
                textBox1.Text = string.Format("Click {0}", v);
            else
                textBox1.Clear();
        }
    }
}
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как реализовать графическое отображение станции метро.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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