Показать полную графическую версию : [решено] C# RichTextBox - как поместить на передний план?
C# VS 10, вопрос:
RichTextBox занимает на экране одну и ту же площадь внутри одной формы с pictureBox и groupBox и по замыслу должен по следующим командам
this.myBox.Visible = true;
this.myBox.BringToFront();
накрывать pictureBox и groupBox. Реально, закрывается только pictureBox но прячется под groupBox и текстовое окошко видно не полностью.
как поместить RichTextBox на передний план?
Изначательно, в редакторе формы, сделайте для pictureBox и groupBox Send to Back, а для richTextBox установите свойство
myBox.Visible = false;,
а дальше как вы и говорите, можно без
this.myBox.BringToFront();.
Все это можно сделать и в коде...
не удается добиться такого эффекта, RichTextBox перекрывает полностью и pictureBox и groupBox
покажите проект
это сделано, но результата нет. Еще заметил, если текстовую форму (RichTextBox) вытянуть достаточно далеко от pictureBox, примерно чтоб % 60 было вне этой площади, она появляется. Фигня какая то. :idontnow:
ferget в попыхах пытаюсь выбросить мусор из проектика, но быстро не получается.
все, добрые люди помогли,
.Parent = this;
оказалось лекарством
Что то мне кажется, что не все 3 контрола находились прямо на форме... А сообщить нам об этом посчитали не нужным... :(
Delirium
01-02-2012, 02:10
.Parent = this; »
все 3 контрола находились прямо на форме »
Именно так и есть, 100%. Потому что в нормальном случае все перекрывается и работает.
Barit, в след. раз выкладывай хотя бы часть проекта, так быстрее разбираться.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.