Форум: "Основная";
Текущий архив: 2002.06.06;
Скачать: [xml.tar.bz2];
ВнизClientWidth формы, но не по-дефолту.. Найти похожие ветки
← →
antistatic (2002-05-22 15:50) [0]Нужно поменять ширину формы слева. Именно слева. Если менять значение Form1.ClientWidth, то меняться будет правая сторона, а нужна левая.
← →
Lord Warlock (2002-05-22 15:54) [1]Попробуй поменять Anchors
← →
Song (2002-05-22 15:54) [2]А TForm.Width
← →
antistatic (2002-05-22 15:55) [3]Спасибо!
← →
antistatic (2002-05-22 21:09) [4]Не, проверил, Anchors - не пашет. Может что-то ещё можно?
← →
antistatic (2002-05-23 08:01) [5]Так что, есть какой-нибудь способ?
← →
Andrey007 (2002-05-23 09:15) [6]А что такое "ширина формы слева" и "ширина формы справа"? Я всегда думал, что у формы только одна ширина - что слева, что справа.
← →
Lord Warlock (2002-05-23 09:19) [7]Поменять программно или мышью?
← →
Donal_Graeme (2002-05-23 09:22) [8]менять Left одновременно с Width
← →
cyborg (2002-05-23 09:27) [9]Я думаю нет, так как все компоненты на форме привязаны к координатам, которые начинаются с левого верхнего угла, выход только в том, что бы каждый компонент перемещать на новые места программно вычисляя новые координаты.
← →
John Eagle (2002-05-23 16:35) [10]можно например еще разместить компонентики на панельке, которую алигновать вправо.
← →
antistatic (2002-05-23 17:56) [11]Вобщем, если смотреть так, й форрмы два бока - левый бок и правый бок. Когда меняешь ClientWidth формы (пускай даже по таймеру), то стягивается её правый бок. А нужно наоборот.
Какзалось бы, маленький лёгкий вопрос, а...
← →
eSKey (2002-05-23 18:03) [12]Сказали же - перемещаешь форму (inc(Left)) и изменяешь ширину (Dec(Width)), чё непонятно?
← →
antistatic (2002-05-23 18:21) [13]eSKey
А можешь написать код, чтобы сузить форму (левую сторону).
Чтобы была 400, а стала 300.
← →
antistatic (2002-05-24 09:17) [14]Ну даст кто-нибудь пример?
← →
Andrey007 (2002-05-24 09:52) [15]Вам же русским языком сказано - изменяйте свойство Form1.Left.
← →
NUU (2002-05-24 13:13) [16]Ну наверное так:
tform.left:=tform.left-(tform.clientWidth-width);
tform.clientWidth:=width;
Если будет моргать то придется еще и в оконной процедуре пописать :)
← →
Shaman_Naydak (2002-05-24 13:30) [17]см John Eagle (23.05.02 16:35)
или
таки Ancors у всех! компонентов на форме с [Left, Top] смени на [Right, Top] что ли
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.06.06;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.005 c