0 / 0 / 0
Регистрация: 14.05.2011
Сообщений: 12
1

Обработчик событий

17.05.2011, 16:37. Показов 1575. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
создать на форме 3 переключателя(Radiobutton)группу и метку(Label).Текст в метке любой.В результате выбора каждого из переключателей будет меняться тип шрифта(курсив-fsItalic,полужирный-fsBold,подчеркнутый-fsUnderline).
Delphi
1
2
3
4
5
6
7
8
9
10
procedure TForm1.RadioGroup1Click(Sender: TObject);
begin
if RadioGroup1.ItemIndex=0 then
label1.Font.Style:=fsItalic;//(программа в этом месте дальше не идет???)
if RadioGroup1.ItemIndex=1 then
label1.Font.Style:=fsBold;
if RadioGroup1.ItemIndex=2 then
label1.Font.Style:=fsUnderline;
end;
end.
когда делаю со цветом(color)получается,когда с типом(style) не получается.Почему???

Добавлено через 12 минут
И еще программа, которая при активации формы размещает на ней кнопку "Старт" передвижение мыши вызывает передвижение кнопки по форме.)))))
 Комментарий модератора 
Теги кода добавлены модератором. По правилам форума, для оформления кода следует применять соответствующие теги. Например, для оформления кода Delphi, следует выделить этот код и на панели редактирования сообщения нажать кнопку "DELPHI".
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
17.05.2011, 16:37
Ответы с готовыми решениями:

Обработчик событий
Доброго времени суток уважаемые эксперты! Вообщем есть проблема, есть у меня 3 компонента типа...

Обработчик событий
Как создать событие на вставку флешки(или другого устройства)в usb?

Обработчик событий
Ребята, помогите, как это должно выглядеть? Замените стандартный обработчик исключительных...

Обработчик событий PlaySound
Мир вам и привет! В обработчике клик в button1 я написал вот что читает аудио из ресурса ...

3
3555 / 2474 / 561
Регистрация: 11.09.2009
Сообщений: 8,938
17.05.2011, 18:08 2
Стиль шрифта состоит из нескольких атрибутов, которые складываются по "И".

Добавить "жирный" и "наклонный":
Delphi
1
  Font.Style:= Font.Style + [fsBold] + [fsItalic];
Удалить "жирный" (останется "наклонный"):
Delphi
1
  Font.Style:= Font.Style - [fsBold];
1
1497 / 1238 / 245
Регистрация: 04.04.2011
Сообщений: 4,363
17.05.2011, 22:36 3
>И еще программа, которая при активации формы размещает на ней кнопку "Старт" передвижение >мыши вызывает передвижение кнопки по форме.)))))

Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
unit Unit1;
 
interface
 
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;
 
type
  TForm1 = class(TForm)
    procedure FormMouseMove(Sender: TObject; Shift: TShiftState; X,
      Y: Integer);
    procedure FormCreate(Sender: TObject);
  private
    { Private declarations }
    MoviedBtn: TButton;
  public
    { Public declarations }
  end;
 
var
  Form1: TForm1;
 
implementation
 
{$R *.dfm}
 
procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X,
  Y: Integer);
begin
  MoviedBtn.Top := Y;
  MoviedBtn.Left := X;
end;
 
procedure TForm1.FormCreate(Sender: TObject);
begin
  MoviedBtn := TButton.Create(Self);
  MoviedBtn.Parent := Self;
  MoviedBtn.Caption := 'Старт';
end;
 
end.
0
0 / 0 / 0
Регистрация: 14.05.2011
Сообщений: 12
18.05.2011, 22:59  [ТС] 4
Спасибо вам большое!!!
0
18.05.2011, 22:59
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
18.05.2011, 22:59
Помогаю со студенческими работами здесь

TListView обработчик событий
Здраствуйте есть компонент TListView с двумя колонками и энным количеством строк, а проблема в...

Обработчик событий для Enter
а где прописывать этот код в ТForm или где???? В обработчике событий OnKeyPress: procedure...

Обработчик событий прижков/падений
Всем доброго времени суток! Господа, помогите разобраться, ситуация следующая: Я пишу...

Обработчик событий для нескольких компонентов
В моей программе есть несколько компонентов TEdit, а так же StringGrid. Суть в том, чтобы...

Обработчик событий для динамических кнопок
Всем доброго времени суток. Суть вопроса такая: Необходимо сделать настраиваемую систему АРМ. То...

Напишите обработчик событий для указанных действий
На форме 1 установлены компоненты listbox1, button1 и 2 компонента checkbox. При нажатии на кнопку...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

Новые блоги и статьи
Как преобразовать список списков в простой список в Python
bytestream 22.01.2025
При работе с Python разработчики часто сталкиваются с необходимостью обработки сложных структур данных, среди которых особое место занимают вложенные списки. Эти структуры представляют собой списки,. . .
Что такое GUID / UUID и как их создать
bytestream 22.01.2025
В мире разработки программного обеспечения существует постоянная потребность в уникальной идентификации объектов, записей и ресурсов. Эта задача становится особенно актуальной в распределенных. . .
Как добавить пустую директорию в репозиторий Git
bytestream 22.01.2025
При работе с системой контроля версий Git разработчики часто сталкиваются с ситуацией, когда необходимо сохранить пустую директорию в репозитории. Данная задача может показаться простой на первый. . .
Как валидировать адрес email в JavaScript
bytestream 22.01.2025
JavaScript, как основной язык веб-разработки, предоставляет разработчикам множество инструментов для реализации эффективной валидации email-адресов. От простых встроенных решений до сложных. . .
Как заменить все вхождения подстроки в JavaScript
bytestream 22.01.2025
Строки в JavaScript представляют собой неизменяемые последовательности символов, что делает их обработку особенно интересной с точки зрения оптимизации и выбора правильного подхода к решению задач. . . .
Управление версиями пакетов в Node.js. В чем разница между тильдой (~) и кареткой (^) в package.json
bytestream 22.01.2025
В современной разработке программного обеспечения управление версиями пакетов играет ключевую роль в обеспечении стабильности и надежности проектов. Node. js, как одна из самых популярных платформ для. . .
Аутентификация на сайте с помощью формы
bytestream 21.01.2025
В современном цифровом мире безопасная аутентификация становится краеугольным камнем защиты веб-приложений и пользовательских данных. Каждый день миллионы людей используют различные онлайн-сервисы,. . .
Как получить индекс в цикле for в Python
bytestream 21.01.2025
При работе с коллекциями данных в Python часто возникает необходимость не только получить доступ к элементам последовательности, но и знать их позицию в процессе итерации. Индексация в циклах. . .
Как определить адрес, из которого локальный репозиторий Git был клонирован
bytestream 21.01.2025
В современной разработке программного обеспечения система контроля версий Git стала неотъемлемой частью рабочего процесса. При работе с Git разработчики часто сталкиваются с необходимостью. . .
Какая разница между операторами == и === в сравнениях в JavaScript
bytestream 21.01.2025
В мире веб-разработки JavaScript занимает особое место как динамический язык программирования, предоставляющий разработчикам широкий набор инструментов для создания интерактивных веб-приложений. . . .
Из чего и как собрать свой домашний кинотеатр
bt_guru 21.01.2025
Создание домашнего кинотеатра: от идеи до реализации В современном мире домашний кинотеатр стал неотъемлемой частью комфортного жилого пространства, предоставляя возможность наслаждаться. . .
Ошибки стиральных машин
bt_guru 21.01.2025
Современные стиральные машины представляют собой сложные электронные устройства, оснащенные множеством датчиков и систем контроля. Они способны самостоятельно определять вес загруженного белья,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru