Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.69/13: Рейтинг темы: голосов - 13, средняя оценка - 4.69
22 / 21 / 8
Регистрация: 17.02.2011
Сообщений: 399
.NET 4.x

Как выравнить текст в combobox не по левой а по правой стороне

12.03.2012, 07:02. Показов 2553. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Вопрос, что уж говорить, приведен выше. Вставление пробелов не предлагать, это не серьезно. Может тут дело с перересовкой, но я пока что не могу сообразитиь как это сделать.
Заранее благодарю.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
12.03.2012, 07:02
Ответы с готовыми решениями:

Label почему текст в нем по центру, как прибить к левой стороне ?
f = open('1.txt', 'r') line = f.read() label1 = Label(fra1, text=line, bg="black", fg="white") label1.place(bordermode=OUTSIDE,...

Текст не выравнивается по левой стороне
Не могу выровнять текст, чтобы был как на рисунке. Подскажите пожалуйста, как это сделать? Нужно выровнять именно сам текст в блоке по...

Подравнять текст по правой стороне
<h3>КВАРТИРЫ С </br> ОТДЕЛКОЙ </br>И ПАРКИНГОМ</h3> #section0 h3 { position: absolute; right: 9%; top: 30%; font-size:...

4
 Аватар для andrew_w2k
341 / 341 / 90
Регистрация: 04.03.2010
Сообщений: 648
12.03.2012, 08:40
C#
1
comboBox1.RightToLeft = System.Windows.Forms.RightToLeft.Yes;
1
22 / 21 / 8
Регистрация: 17.02.2011
Сообщений: 399
12.03.2012, 12:24  [ТС]
Спасибо, но мне этот вариант не подходит, это свойство меняет направление текста для языка слева направо, и он переворачивает не только текст вправо, но и ставит стрелку dropdown влево.

Добавлено через 41 секунду
Надо мне кажется перерисовывать
0
 Аватар для andrew_w2k
341 / 341 / 90
Регистрация: 04.03.2010
Сообщений: 648
12.03.2012, 12:48
свойство DrawMode = OwnerDrawFixed
и событие
C#
1
2
3
4
5
6
7
8
9
10
 private void comboBox1_DrawItem(object sender, DrawItemEventArgs e)
        {
            if (e.Index == -1) return;
            ComboBox combo = ((ComboBox)sender);
            using (SolidBrush brush = new SolidBrush(e.ForeColor))
            {
                e.DrawBackground(); e.Graphics.DrawString(combo.Items[e.Index].ToString(),
                    e.Font, brush, e.Bounds, new StringFormat(StringFormatFlags.DirectionRightToLeft)); e.DrawFocusRectangle();
            } 
        }
источник http://stackoverflow.com/quest... in-c-sharp
1
22 / 21 / 8
Регистрация: 17.02.2011
Сообщений: 399
15.03.2012, 10:51  [ТС]
Спасибо, но это решение то же частичное, оно перерисовывает только выпадающий список.
тут мне кажется нужно как-то использовать событие paint а не drawitem, но вот только через свойство оно browseable false, а если даже его подключить вручную то оно просто не срабатывает. В общем сплошное разачорвание и грусть.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.03.2012, 10:51
Помогаю со студенческими работами здесь

Принт не прижимает текст к левой стороне
#include<stdio.h> int main(void) { int c,nl,tab,space; nl= tab= space= 0; while((c= getchar())!=EOF) { if(c=='\n')...

При нажатии левой клавиши "мыши" отразить курсор в левой половине экрана, а при нажатии правой - в правой
При нажатии левой клавиши "мыши" отразить курсор в левой половине экрана, а при нажатии правой - в правой, использовав в случае...

Бургер меню - как сделать по левой стороне
Добрый день! Помогите разобраться! Сделал адаптивное меню + бургер к нему при сжатии! НО когда нажимаю на бургер, текст становится по...

Как называется область видимости в правой стороне VS 2017?
Что бы мельком весь код видеть? Как она называется и где ее можно активировать?

На оборотной стороне документа word в правой части документа, текст съезжает за границу документа
Добрый вечер. Есть код, который формирует документ из шаблона. И все вроде бы, но происходит что то непонятное. На оборотной стороне...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru