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

Как сделать чтобы label был на переднем плане а не на заднем?

02.11.2013, 00:31. Показов 3407. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Создаются label с данными, но на фоне стоит картинка pictureBox, и они появляются под ней, как сделать чтобы они были поверх изображения.

И если не сложно подскажите чтобы значения начинались рисоваться в правом верхнем углу а не в левом верхнем!

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 k = k + 25;// История игры
            q = 0;
            for (int i = 0; i < Schet.Length; i++)
            {
                
                Schet[i] = new Label();
                Schet[i].Location = new Point(Schet[i].Width * i, k);
                //Schet[i].Size = new Size(30, 50);
                if (Counts[i].Visible == false)
                {
                    Schet[i].Visible = false;
                }
                if (CurrentCounts[i].Text == "0")
                {
                    Schet[i].Text = "-";
                }
                else
                {
                    Schet[i].Text = Counts[i].Text;
                }
                Schet[i].Tag = i;
                this.Controls.Add(Schet[i]);
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.11.2013, 00:31
Ответы с готовыми решениями:

Как сделать так, чтобы JLabel был всегда на переднем плане?
Создаю JLabel поверх header'а JTable. Эта штука благополучно создаётся и выводится на экран. Но когда я навожу курсор на header, JLabel...

Изображение на заднем плане, кнопка - на переднем
как зделать чтоб картинк ана заднем плане была а кнопка на переднем как Background=&quot;&quot; только не цвет а картинка

как сделать программно чтобы программа была постоянно на заднем плане
Суть вопроса как сделать программно чтобы программа была постоянно на заднем плане? Пишу экранную клавиатуру, как делать имитацию...

3
208 / 164 / 29
Регистрация: 11.09.2013
Сообщений: 445
02.11.2013, 00:32
сделайте pictureBox1.Controls.Add(label1);
0
0 / 0 / 0
Регистрация: 30.10.2013
Сообщений: 23
02.11.2013, 14:18  [ТС]
Цитата Сообщение от sezada Посмотреть сообщение
сделайте pictureBox1.Controls.Add(label1);
там есть еще и кнопки) надо чтобы и поверх их было)
0
208 / 164 / 29
Регистрация: 11.09.2013
Сообщений: 445
02.11.2013, 16:00
тогда могу предложить два варианта:

1. создаем свой UserControl, отказываясь от динамических надписей
2. для того, чтобы контрол был "сверху", он должен быть добавлен первым (обнаружено путем экспериментирования с дизайнером). поэтому могу предложить следующий алогритм:

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
            // создаем новый контрол, который будет поверх старых
            Button btn1 = new Button();
            btn1.Text = "1";
 
            // создаем массив для временного хранения текущего контейнера
            Control[] bckup = new Control[Controls.Count];
            // заполняем его
            Controls.CopyTo(bckup, 0);
            // очищаем форму от контролов. они при этом не теряются (сохранены в bckup)
            Controls.Clear();
 
            // сейчас форма пустая, а новая кнопка будет добавлена первой
            Controls.Add(btn1);
            // возвращаем все контролы на место
            Controls.AddRange(bckup);
второй мне кажется несколько костыльным. интересно будет узнать о более простом и эффективном решении
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.11.2013, 16:00
Помогаю со студенческими работами здесь

Как сделать чтобы Label был сверху картинки и был прозрачен?
Как сделать чтобы label был сверху картинки и он был прозрачен?

Как сделать игровой интерфейс всегда на переднем плане?
Хочу понять, как создавать игровой интерфейс, принцип обработки нажатия понятен, но непонятно, как сделать чтобы он был постоянно на...

Как сделать div блок с position:fixed на переднем плане?
Имеются много дивов на странице у них при перетаскивании меняется на javascript z-index и всплывающее окно которое должно быть поверх их...

Как сделать, чтобы результат операций был выведен в объекты Label?
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; ...

Расположение SeekBar: чтобы картинка на заднем плане была все также растянута по всей высоте и ширине экрана
Всем доброго времени суток! Возник следующий вопрос: допустим есть LinearLayout и в нем ImageView, растянутый по всей высоте и ширине. Как...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&amp;d=1772460536 Одним из. . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru