Вопрос № 166414: Уважаемые эксперты! Возникла на первый взгляд простая, но на деле хитрая проблема. На форме имеются компоненты Image1, Panel1, Splitter1 и Panel2. У Panel1, Splitter1 и Panel2 св-во Visible=false. Во время проектирования сплиттер находился между п...
Вопрос № 166488: Пусть n - натуральное число и пусть n!! означает 1*3*5*...*n для нечетного n и 2*4*...*n для четного n. Для заданного натурального n вычислить n!!. Решение
желательно привести через оператор while...repeat ....Вопрос № 166490: Задача: Логической переменной t присвоить значение true или false в зависимости от того, является натуральное число k степенью 3 или нет. Решение желательно привести через оператор while...repeat....
Вопрос № 166.
414
Уважаемые эксперты! Возникла на первый взгляд простая, но на деле хитрая проблема. На форме имеются компоненты Image1, Panel1, Splitter1 и Panel2. У Panel1, Splitter1 и Panel2 св-во Visible=false. Во время проектирования сплиттер находился между панелями. При запуске программы на форме виден только Image (его св-во Align=alClient). При щелчке на пункте меню появляются эти панели и разделитель, но разделитель оказывается не между панелями, а слева от них. Соответственно, нельзя менять размеры панелей. Подскажите,
как сделать, чтобы разделитель находился там, где ему положено быть? Я уже по-всякому экспериментировал с присвоением свойства Align компонентам, но результат тот же.
Отправлен: 04.05.2009, 12:25
Вопрос задал: Гидроген (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 3)
Отвечает: Bochvarov NikB
Здравствуйте, Гидроген!
a) Panel1:alLeft, Panel2: alClient или: b) Panel1: alClient, Panel2: alRight. При a: Spliter.Left :=Panel1.Width+1; При b: Spliter.Left :=Panel1.Width-1; :)
Ответ отправил: Bochvarov NikB (статус: Студент)
Ответ отправлен: 04.05.2009, 12:33
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 248608 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Отвечает: Савенко Вадим Иванович
Здравствуйте, Гидроген! Нужно делать невидимым сначала Splitter, потом панели, тогда все будет работать, как задумано.
Ответ отправил: Савенко Вадим Иванович (статус: Практикант)
Ответ отправлен: 04.05.2009, 15:52
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 248618 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 166.488
Пусть n - натуральное число и пусть n!! означает 1*3*5*...*n для нечетного n и 2*4*...*n для четного n. Для заданного натурального n вычислить n!!. Решение желательно привести через оператор while...repeat .
Отвечает: Foxbox
Здравствуйте, Андрей Петрович Гусь-Водкин! Конечно, помогать нуждающимся - дело хорошее, но мозгом когда будем думать? Код уместился в 2 строчки! Как экзамен-то сдавать будете? Просто безумие!!!! Радует то, что как только Вы покажете мой код преподу, люлей огребете по самое здрасьте. Код правильный. Просто я сомневаюсь, что сможете толково всё рассказать по коду, если спросит. в-общем, вызывайте функцию, где Вам нужно, например в обработчике нажатия кнопки... Надеюсь хотя бы с этой задачей Вы успешно
справитесь.
Приложение:
Ответ отправил: Foxbox (статус: 3-й класс)
Ответ отправлен: 05.05.2009, 09:26
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 248654 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Вопрос № 166.490
Задача: Логической переменной t присвоить значение true или false в зависимости от того, является натуральное число k степенью 3 или нет. Решение желательно привести через оператор while...repeat.
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.