Модераторы: gambit, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> label.Text: Отступление текста внутри label, Можно ли повлиять на отступление текста  
V
    Опции темы
lexem78
Дата 3.4.2011, 16:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 24.3.2011

Репутация: нет
Всего: нет



Можно ли как-то повлиять на отступление текста внутри label? На VB6 текст начинался с отступления в один пиксель от края, в C# как минимум три (а если текст справа налево, то и все 6).
Заранее благодарен
PM MAIL   Вверх
Voyager
Дата 3.4.2011, 21:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 532
Регистрация: 8.2.2005

Репутация: 3
Всего: 18



Отрисовывайте текст сами.
PM   Вверх
Rohoss
Дата 3.4.2011, 23:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начальник интернета
***


Профиль
Группа: Завсегдатай
Сообщений: 1308
Регистрация: 9.10.2006
Где: Matrix

Репутация: нет
Всего: 18



а нельзя подвинуть лейбел так чтобы эти пиксели были под каким то контроллом или чтобы начальные пиксели были за пределами формы?


--------------------
Файловый менеджер Explorer.Net скачать  video
PM ICQ   Вверх
lexem78
Дата 4.4.2011, 09:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 14
Регистрация: 24.3.2011

Репутация: нет
Всего: нет



Цитата(Voyager @  3.4.2011,  21:57 Найти цитируемый пост)
Отрисовывайте текст сами. 

Спасибо за совет smile


Цитата(Rohoss @  3.4.2011,  23:17 Найти цитируемый пост)
а нельзя подвинуть лейбел так чтобы эти пиксели были под каким то контроллом или чтобы начальные пиксели были за пределами формы?


просто длина лэйбела высчитывается по длине текста. В VB6 это работало, а тут нет
PM MAIL   Вверх
neic
Дата 21.4.2011, 22:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 839
Регистрация: 28.1.2007

Репутация: нет
Всего: 7



Либо так:
Код

public x_add=5;
....
private void Button1_Click()
{
      Label lbl = new Label();
      lbl.Location = new Point(x_add,30); //типа x_add отвечает за отступ слева, как видно ниже каждый раз отступ будет на 50 больше
      //настройка lbl.Size и ввод lbl.Text
      x_add+=50; //50 это условно можешь любое число вставить
}


либо использовать табуляцию. На сколько я помню за это отвечает \t
Типа этого получается:
Код

public need_tab=0;
....
private void Button1_Click()
{
      Label lbl = new Label();
      //настройка lbl.Location и lbl.Size и ввод lbl.Text
      for(int i=0;i<=need_tab;i++)
                  lbl.Text+= "\t" + lbl.Text
      need_tab++;
}

Но имхо лучше заюзать 1ый вариант.
PM MAIL WWW ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка Windows Forms | Следующая тема »


 




[ Время генерации скрипта: 0.0478 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.