Alqoritm, xassələri və təsvir üsulları


birindən fərqli qaydada yerinə yetirilir



Yüklə 3,74 Mb.
Pdf görüntüsü
səhifə152/169
tarix29.11.2023
ölçüsü3,74 Mb.
#140128
1   ...   148   149   150   151   152   153   154   155   ...   169
Alqoritmlesdirme-ve-Programlasdirma

birindən fərqli qaydada yerinə yetirilir.
Mausla və düyməni basmaqla elementlərin yerlərinin dəyişdirilməsinin eyni 
qayda ilə yerinə yetirilməsi üçün, DragDrop hadisə emaledicilərində, uyğun 
düymələr üçün, OnClick hadisə emaledicisinin kodlarını yazmaq lazımdır. Bu 
prosedur iki formada yazıla bilər:
ProcedureTForml.ListBox2DragDrop(Sender,   
Source:TObject; X, Y: Integer) ;
begin
btnRight. Click; // O biri düymə üçün btnLef t. Click;  
end;
və ya
procedureTFormi.ListBox2DragDrop(Sender, Source:TObject; X, Y: Integer) ;
begin
btnRightClick(Sender);  
end;
Beləliklə, siyahılar arasında element mübadiləsini icra edən proqramm tam 
mətni aşağıdakı kimi olacaqdır:
downloaded from KitabYurdu.org


199 
unit Unitl;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics,  
Controls, Forms, Dialogs, StdCtrls;
Type
TForml = class(TForm)  
ListBoxl: TListBox;  
ListBox2: TListBox;  
btnRight: TButton;  
btnLeft: TButton;  
Label1: TLabel; 
 Label2: TLabel;
procedure FormCreate(Sender:TObject);  
procedure btnRightClick(Sender :TObject);  
procedure btnLeftClick(Sender:TObject);  
procedure ListBox2Drag0ver(Sender, Source:TObject; 
X,Y: Integer; State: TDragState; var Accept:Boolean); 

Yüklə 3,74 Mb.

Dostları ilə paylaş:
1   ...   148   149   150   151   152   153   154   155   ...   169




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə