Как обозначить pictureBox на переднем плане?

236
14 мая 2017, 21:33

Проблема в том, что при повторном запуске приложения (с защитой от повторного запуска), каким-то образом теряются правила расположения pictureBox, и некоторые изображения которые должны быть на переднем плане, оказываются на заднем плане.

На данный момент pictureBox только отображается, без определения позиции:

pictureBox1.Visible = true;

Вроде как решение есть, но не совсем понятно как его использовать:

Controls.Add(pictureBox1);
pictureBox1.BringToFront();

Обязательно ли использовать Controls.Add() и для чего это нужно?

Answer 1

Необязательно. Добавьте в конструктор формы:

public Form1()
{
    InitializeComponent();
    pictureBox1.BringToFront();        
}
READ ALSO
C# программы на Windows XP

C# программы на Windows XP

Будут ли работать программы написанные на c# (Visual Studio 2012) на ОС Windows XP? Какую версию NET Framework поддерживает XP без дополнительных установок ?

352
byte array to sha256 c#

byte array to sha256 c#

Нужно передать byte[] array в функцию sha256

266
Отладка скриптов из partial view в chrome

Отладка скриптов из partial view в chrome

Для отладки js кода использую "Инструменты разработчика" браузера Chrome, но заметил что если скрипт располагается в partial view файле, то его не видно...

226