Как убрать фон у label c

от admin

Как убрать фон у label c

I think, there4 I am

Код
NumberFormatInfo d = new NumberFormatInfo()
CurrencySymbol = «грн»
>;
label1.Text = k.ToString(«C»,d);
Код
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace WindowsFormsApplication15
public partial class Form1 : Form
private double summ;

private void Form1_Load(object sender, EventArgs e)
checkBox3.Enabled = false;
>

private void checkBox1_CheckedChanged(object sender, EventArgs e)
if (checkBox1.Checked) summ += 54.00;
else summ -= 54.00;

private void checkBox2_CheckedChanged(object sender, EventArgs e)
if (checkBox2.Checked)
summ += 24.50;
if (!checkBox3.Enabled) checkBox3.Enabled = true;
>
else
summ -= 24.50;
if (checkBox3.Checked) checkBox3.Checked = false;
checkBox3.Enabled = false;
>
label1.Refresh();
>

private void checkBox3_CheckedChanged(object sender, EventArgs e)
if (checkBox3.Checked) summ += 10.50;
else summ -= 10.50;
label1.Refresh();
>

private void checkBox4_CheckedChanged(object sender, EventArgs e)
if (checkBox4.Checked) summ += 18.00;
else summ -= 18.00;
label1.Refresh();
>

private void label1_Paint(object sender, System.Windows.Forms.PaintEventArgs e)
label1.Text = summ.ToString(«C»);
>

private void label1_Click(object sender, EventArgs e)

I think, there4 I am

Код
#region

using System;
using System.Globalization;
using System.Windows.Forms;

namespace del
public partial class example : Form
private double _summ;

private readonly NumberFormatInfo _numberFormatInfo = new NumberFormatInfo
CurrencySymbol = «.грн»
>;

private void Form1_Load(object sender, EventArgs e)
checkBox3.Enabled = false;
>

private void checkBox1_CheckedChanged(object sender, EventArgs e)
if (checkBox1.Checked) Summ += 54.00;
else Summ -= 54.00;
>

private void checkBox2_CheckedChanged(object sender, EventArgs e)
if (checkBox2.Checked)
Summ += 24.50;
if (!checkBox3.Enabled) checkBox3.Enabled = true;
>
else
Summ -= 24.50;
if (checkBox3.Checked) checkBox3.Checked = false;
checkBox3.Enabled = false;
>
label1.Refresh();
>

private void checkBox3_CheckedChanged(object sender, EventArgs e)
if (checkBox3.Checked) _summ += 10.50;
else Summ -= 10.50;
label1.Refresh();
>

private void checkBox4_CheckedChanged(object sender, EventArgs e)
if (checkBox4.Checked) Summ += 18.00;
else Summ -= 18.00;
>

I think, there4 I am

Код
#region

using System.ComponentModel;
using System.Diagnostics;
using System.Drawing;
using System.Windows.Forms;

namespace randz.CustomControls
/// <summary>
/// A custom windows control to display text vertically
/// </summary>
[ToolboxBitmap(typeof (VerticalLabel), «VerticalLabel.ico»)]
public class VerticalLabel : Control
private string _labelText;

private readonly Container _components = new Container();

/// <summary>
/// VerticalLabel constructor
/// </summary>
public VerticalLabel()
CreateControl();
InitializeComponent();
SetStyle(ControlStyles.Opaque, true);
>

/// <summary>
/// Dispose override method
/// </summary>
/// <param name = «disposing»>boolean parameter</param>
protected override void Dispose(bool disposing)
if (disposing)
if (_components != null)
_components.Dispose();
>
>
base.Dispose(disposing);
>

[DebuggerStepThrough]
private void InitializeComponent()
Size = new Size(24, 100);
>

How to do a background for a label will be without color?

I want to add a label to my form , and I want it without any color- I want just it’s text to be visible, I don’t find this option in the label’s properties, can anyone help me please?

Читать:
Духовка fratelli onofri инструкция как пользоваться

8 Answers 8

Do you want to make the label (except for the text) transparent? Windows Forms (I assume WinForms — is this true) doesn’t really support transparency. The easiest way, sometimes, is Label’s Backcolor to Transparent.

You will run into problems though, as WinForms really doesn’t properly support transparency. Otherwise, see here:

Как убрать фон у label c

Лучший отвечающий

Вопрос

  • Перемещено I.Vorontsov 15 февраля 2010 г. 9:34 (От:Visual C#)
  • Перемещено Tagore Bandlamudi 2 октября 2010 г. 22:40 MSDN Forums consolidation (От:Разработка Windows-приложений)

Ответы

  • Помечено в качестве ответа Серый Науменко 12 февраля 2010 г. 13:51
  • Помечено в качестве ответа Серый Науменко 12 февраля 2010 г. 13:51

на форме label1

  • Помечено в качестве ответа Серый Науменко 12 февраля 2010 г. 14:37

но лейбл за кнопкой не виден

  • Помечено в качестве ответа Серый Науменко 12 февраля 2010 г. 15:50

Все ответы

  • Помечено в качестве ответа Серый Науменко 12 февраля 2010 г. 13:51

фон для формы установили?

другие контролы не будут видны сквозь лейбл

другие контролы не будут видны сквозь лейбл

  • Помечено в качестве ответа Серый Науменко 12 февраля 2010 г. 13:51

на форме label1

  • Помечено в качестве ответа Серый Науменко 12 февраля 2010 г. 14:37

Всё норм код работает, там просто баг был какойта. После перезапука винды всё норм:)

но лейбл за кнопкой не виден

  • Помечено в качестве ответа Серый Науменко 12 февраля 2010 г. 15:50
Центры разработки
  • Windows
  • Office
  • Visual Studio
  • Microsoft Azure
  • Дополнительно.
Обучение
  • Microsoft Virtual Academy
  • Канал Channel 9
  • Журнал MSDN
Сообщество
  • Новости
  • Форумы
  • Блоги
  • Codeplex
Свяжитесь с нами
Программы
  • BizSpark (для стартапов)
  • Microsoft Imagine (for students)
  • Информационный бюллетень
  • Конфиденциальность и файлы cookie
  • Условия использования
  • Товарные знаки

logo© 2023 Microsoft

Подскажите пожалуйста, как сделать фон label1 прозрачным?

Подскажите пожалуйста, как сделать фон label1 прозрачным?

Это не работает.

1 ответ

Использование Свойство BackColor должно быть правильным, однако вам также необходимо убедиться, что для конкретного элемента управления, который вы используете, включена поддержка прозрачного фона, как указано в документации:

Свойство BackColor не поддерживает прозрачные цвета, если для значения SupportsTransparentBackColor System.Windows.Forms.ControlStyles не установлено значение true.

По умолчанию Label будет вытягивать цвет фона своего контейнера, поэтому, если он был просто непосредственно в форме, вы должны иметь возможность использовать:

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

Похожие статьи