![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
|||
|
|||
|
Помогите кто чем может((Или объясните. Лабу дали вперед лекций и практик. Дали сегодня задание на контроль.Завтра уже надо принести.
На форме располагаются: шесть разных кнопок BitBtn с цифрой и буквой сверху, радио-кнопка для задания режима работы, кнопка Close и редактор Edit. Нажатие каждой кноп-ки приводит к отображению в окне редактора цифры или буквы на кнопке. Режим ото-бражения «цифра/буква» задается радиокнопкой. Кнопка Close заканчивает программу. |
|
#2
|
||||
|
||||
|
Как понять
Цитата:
З.Ы. Тогда по незнанке такой вариант Код:
procedure TForm1.BitBtn1Click(Sender: TObject); var s: string; begin // Допустим, надпись на кнопке такая '8H' s:=(Sender as TBitBtn).Caption; if CheckBox1.Checked then Edit1.Text:=s[1] else Edit1.Text:=s[2]; end; Последний раз редактировалось Alegun, 07.05.2013 в 21:25. |
|
#3
|
|||
|
|||
|
Цитата:
|
|
#4
|
||||
|
||||
|
ну если ты не понимаешь задания ... как мы его можем понять?
|
|
#5
|
|||
|
|||
|
Вот я и прошу помощи.
|
|
#6
|
||||
|
||||
|
Цитата:
Код:
... if CheckBox1.Checked then Edit1.Text:= s[1] else Edit1.Text:= s[3]; ... |
|
#7
|
|||
|
|||
|
А s[1] и s[3] за что присвоили?
|
|
#8
|
||||
|
||||
|
см второй пост
![]() |
|
#9
|
|||
|
|||
|
может в bitbtn.Glyph надо загружать картинку-цифру а в кепшн прописать название этой цифры,и установить layot->blGlyphTop.
тогда будет цифра и буква сверху)) не зря же написано не просто button а bitbtn? Последний раз редактировалось Snake22, 07.05.2013 в 21:37. |
|
#10
|
|||
|
|||
|
хотя можно и просто у кнопок установить свойство wordwrap=true и потом при запуске проги прописать
Код:
BitBtn1.Caption:='1'#13'А' BitBtn2.Caption:='2'#13'Б' и тд.. |