Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » .NET - Убрать в форме верхний бордюр

Ответить
Настройки темы
.NET - Убрать в форме верхний бордюр

Старожил


Сообщения: 160
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изменения
Автор: Delirium
Дата: 30-07-2012
Описание: Страшный злой Caps Lock....
Вобщем вопрос, как убрать, в форме на Си шарп, верхний бордюр, ну именно тот на котором расположены кнопки и заглавие, так вот в Визуал можно убрать с него кнопки и заглавие, но он остается такого же размера, а суть в том чтоб сделать его таким же как и нижний(по размеру) или вобще
Как изменять эти элементы, например как сделать, чтобы все пространство было как бордюры, чтоб все окно на вин7 было прозрачным(как для списка гаджетов) и добавить в них другие элементы

Отправлено: 21:15, 27-07-2012

 

Аватара для ferget

Разный


Сообщения: 1294
Благодарности: 359

Профиль | Отправить PM | Цитировать


Уточните вопрос. очень сумбурное описание
А на счет бордюра посмотрите свойство формы FormBorderStyle

Отправлено: 22:33, 27-07-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Старожил


Сообщения: 160
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата ferget:
сумбурное описание »
Ну попробую как то графически показать))))
Цитата ferget:
формы FormBorderStyle »
Эт не то...

Отправлено: 15:42, 28-07-2012 | #3


Старожил


Сообщения: 160
Благодарности: 0

Профиль | Отправить PM | Цитировать


ferget, вобщем вот:
Есть форма

Как сделать следующее?

Отправлено: 16:02, 28-07-2012 | #4


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
Form.ControlBox = False
Цитата xNiSSaNx:
КАК ИЗМЕНЯТЬ ЭТИ Э
ЛЕМЕНТЫ, НАПРИМЕР КАК СДЕЛАТЬ, ЧТОБЫ ВСЕ ПРОСТРАНСТВО БЫЛО КАК БОРДЮРЫ, ЧТОБ ВСЕ ОКНО НА ВИН7 БЫЛО ПРОЗРАЧНЫМ(как для списка гаджетов) И ДОБАВИТЬ В НИХ ДРУГИЕ ЭЛЕМЕНТЫ »
Плохо виден текст.
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:42, 28-07-2012 | #5


Старожил


Сообщения: 160
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Iska:
Form.ControlBox = False »
Вобще не то, как раз на первом фото видно, что контрол бокс = false

Отправлено: 21:30, 28-07-2012 | #6


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата xNiSSaNx:
Вобще не то, как раз на первом фото видно, что контрол бокс = false »
Где Ваш код? У меня, например, нет желания гадать на кофейной гуще.

Коллега, Вас не затруднило бы нажать на вышеприведённую ссылку и посмотреть предложенный там, в том числе и для C#, пример, а?!

Отправлено: 22:00, 28-07-2012 | #7


Старожил


Сообщения: 160
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Iska:
нажать на вышеприведённую ссылку и посмотреть »
Там одна строка для изменения КонтролБокс либо на фалсэ или на тру. Только это ниче не дает, при Тру есть кнопки и иконка, а при Фалсэ нету кнопок закрыть, свернуть, развернуть.
Вот что выходит

А это не то

Отправлено: 14:33, 29-07-2012 | #8


В Поисках Истины


Сообщения: 802
Благодарности: 135

Профиль | Отправить PM | Цитировать


Цитата xNiSSaNx:
Вобще не то, как раз на первом фото видно, что контрол бокс = false »
Где фото?

В дополнение к словам Iska, нужно убрать заголовок формы
Код: Выделить весь код
this.Text = string.Empty;

-------
foreach(short w in new short[] {73,3,79,83,90,79,78,69}){
Console.Write((char)w);
}

Это сообщение посчитали полезным следующие участники:

Отправлено: 17:02, 29-07-2012 | #9


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата xNiSSaNx:
Там одна строка »
Не лгите. Там — не одна строка:
читать дальше »
Цитата:
Examples

The following code example uses the ControlBox, FormBorderStyle, MaximizeBox, MinimizeBox, and StartPosition properties to create a form that does not have any border or caption box. The form created in this example could be used to create a splash screen for an application. The example requires that the example's method is defined in a form class and called when the form is being initialized.
Код: Выделить весь код
public void CreateMyBorderlessWindow()
{
    this.FormBorderStyle = FormBorderStyle.None;
    this.MaximizeBox = false;
    this.MinimizeBox = false;
    this.StartPosition = FormStartPosition.CenterScreen;
    // Remove the control box so the form will only display client area.
    this.ControlBox = false;
 }

У меня нет VS, потому я не могу проверить, как сие, при визуальном проектировании формы в дизайнере, будет работать в C#. Потому я и просил привести Вас полученный Вами код.

При ручном создании формы, например — в PoSH, хватает и задания одного только свойства ControlBox:
↧ PowerShell ↧
Код: Выделить весь код
function ShowMainWindow {
  [void][Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms")
  [void][Reflection.Assembly]::LoadWithPartialName("System.Drawing")

  $oForm = New-Object Windows.Forms.Form

  $oForm.ClientSize    = New-Object Drawing.Size(320, 200)
  $oForm.ControlBox    = $False
  $oForm.StartPosition = [System.Windows.Forms.FormStartPosition]::CenterScreen
  
  [void]$oForm.ShowDialog()
}

ShowMainWindow


Цитата LilLoco:
Где фото? »
Имелся в виду вот этот пост.


Цитата LilLoco:
…нужно убрать заголовок формы
Код: Выделить весь код
this.Text = string.Empty;
»
Проверил в PoSH — оно. Очевидно, достаточно просто не задавать заголовок .

Последний раз редактировалось Iska, 29-07-2012 в 18:07.

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:00, 29-07-2012 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » .NET - Убрать в форме верхний бордюр

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
AMD делает ставку на процессоры Steamroller в борьбе за верхний ценовой сегмент OSZone News Новости железа 0 18-04-2012 20:30
Служебные - [addon] CaseUP (Преобразование имен файлов в верхний регистр) jameszero Наборы обновлений для Windows XP/2003/Windows 7 13 11-05-2011 08:11
Перевод имен файлов (папок) в верхний регистр truvo Хочу все знать 3 13-10-2010 02:35
Верхний блок меню (CSS) Flashbag Вебмастеру 0 09-07-2010 14:46
[решено] Верхний бар HP Pavilion 2040 benwar Ноутбуки 2 08-01-2010 01:09




 
Переход