Модуль ItemDrawer для рисования меню в стиле Office XP был переделан в компонент TItemDrawer. Исправлены все найденные ошибки и много чего добавлено. В архиве компонент и демка.
»»» Скачать: исходные тексты (16кб)
Окончательная выпуск компонента роботающего с System Tray. В этой версии добавлена возможность модифицирования иконки,хинта,всплывающего меню. Также добавлены проверки выполнения компонента для избежания возможного возникновения ошибок при не правельном его использовании. Вобщем сморите учтены и замечания оставленые на форуме
»»» Скачать: исходные тексты (16кб)
Как добится того чтобы TMemo и TEdit имели работали не только в режиме вставки символов, но и в режиме замены?
Элементы управления Windows TEdit и TMemo не имеют режима замены. Однако этот режим можно эмулировать установив свойство SelLength edit'а или memo в 1 при обработке события KeyPress. Это заставит его перезаписывать символ в текущей позиции курсора. В примере этот способ используется для TMemo. Режим вставка/замена переключается клавишей "Insert". Пример:
type TForm1 = class(TForm) Memo1: TMemo; procedure Memo1KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); procedure Memo1KeyPress(Sender: TObject; var Key: Char); private {Private declarations} InsertOn : bool; public {Public declarations} end;
var
Form1: TForm1;
implementation
{$R *.DFM}
procedure TForm1.Memo1KeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin if (Key = VK_INSERT) and (Shift = []) then InsertOn := not InsertOn; end;
procedure TForm1.Memo1KeyPress(Sender: TObject; var Key: Char); begin if ((Memo1.SelLength = 0) and (not InsertOn)) then Memo1.SelLength := 1; end;
Последовательный порт RS-232
Автоматизация различных систем с помощью компьютера меня интересовала всегда. Но когда я начал заниматься этой задачей, то столкнулся с множеством проблем. Одна из главных проблем это литература, в которой в доступной для меня форме был бы освещен данный вопрос. Данная статья была задумана для объединения в себя всю ту информацию, которую я почерпнул в ходе своего изыскания в интернете.
Delphi и технология COM (+CD)
Книга посвящена использованию технологии Component Object Model (COM) в приложениях, созданных с помощью Delphi. Освещаются вопросы, связанные с принципами модели COM, разработкой элементов управления ActiveX, серверов и контроллеров автоматизации, применением OLE-документов в приложениях, а также с использованием программного обеспечения COM и COM+ для организации распределенных вычислений. Книга предназначена для опытных программистов, имеющих опыт разработки приложений с помощью Delphi и интересующихся вопросами применения COM-технологии и созданием распределенных приложений на ее основе.
Автор: Елманова Н. З., Трепалин С. В., Тенцер А.
APR Software Используя формы Delphi, Вы можете расширить стандартные диалоги Windows. Нет необходимости работать с RC файлами или RES-редакторами. Вся работа внутри IDE. Расширенная поддержка событий внутри ...
» Оценка сайта: 2
Опрос населения :)
Какую ОС вы используете _в_основном_ при написании програм для Win32
Хокку дня
засвеченный кадр: все видят солнце я - твою улыбку
Афоризмы
Я презираю свое Отечество с головы до ног, но если с этим соглашаются иностранцы, мне становится очень обидно....(А.Пушкин)
Фраза дня
Если человек счастлив больше одного дня, значит от него что-то скрывают.
Дурацкие законы (информация предоставлена сайтом kurilka.com)
В Англии есть очень строгий закон, запрещающий вывешивать кровать из окна.
В Арканзасе (США) мужьям разрешается колотить жен. Единственное условие- чтобы они занимались этим не чаще раза в месяц.
И на закуску коротенький анекдот
Приходит Вовочка к маме с папой и говорит: - Вот я зимой родился. Теперь объясните откуда я взялся, аисты не летают, капуста не растет...