Hirdetés
- Milyen TV-t vegyek?
- Milyen videókártyát?
- Alaposan kitolhatod az Steam Deck üzemidejét egy új funkcióval
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Vezetékes FEJhallgatók
- Fujifilm X
- Azonnali alaplapos kérdések órája
- Amlogic S905, S912 processzoros készülékek
- Melyik tápegységet vegyem?
- HiFi műszaki szemmel - sztereó hangrendszerek
Új hozzászólás Aktív témák
-
Tomi_78
aktív tag
Egyébként nekem így néz ki nagyvonalakban az ezt kezelő kódrendszer:
procedure TForm1.atmenukatt(Sender: TObject);varablak: TLabeledEdit;begincase TMenuItem(Sender).tag of0: begin(...)end;1: begin(...)end;2: beginablak:=TLabeledEdit.Create(Form1);ablak.Parent:=Form1;ablak.NumbersOnly:=true;case nyelv of0: ablak.EditLabel.Caption:='Egy 2-65535 közötti szám.';1: ablak.EditLabel.Caption:='A number between 2-65535.';end;ablak.Text:='';ablak.Left:=width div 2;ablak.Top:=height div 2;ablak.OnKeyDown:=@menuszamadas;aktkxhely:=khelyx div tvcsempeszel;aktkyhely:=khelyy div tvcsempemag;end;end;end;procedure TForm1.menuszamadas(Sender: TObject; var Key: word; Shift: TShiftState);beginif (Key=VK_RETURN) and ((Sender as TLabeledEdit).Text<>'') and (strtoint((Sender as TLabeledEdit).Text)>=2) and (strtoint((Sender as TLabeledEdit).Text)<=65535) thenbegin(...)//Itt kéne megsemmisíteni is az Ablak-ot, pl. FreeAndNil(Sender);end;end;procedure TForm1.tvracsegerkatt(Sender: TObject; Button: TMouseButton;Shift: TShiftState; X, Y: Integer);var iderakdx,iderakdy: word;atmenu: TPopupMenu;atmenupont0,atmenupont1,atmenupont2: TMenuItem;beginif Button=mbLeft thenbegin(...)endelse //Jobb kattintásra létrejön a helyi menü:beginatmenu:=TPopUpMenu.Create(tvracskep);atmenupont0:=TMenuItem.Create(atmenu);case nyelv of0: atmenupont0.Caption:='0 (Üres)';1: atmenupont0.Caption:='0 (Empty)';end;atmenupont0.tag:=0;atmenupont0.OnClick:=@atmenukatt;atmenu.items.Add(atmenupont0);atmenupont1:=TMenuItem.Create(atmenu);case nyelv of0: atmenupont1.Caption:='1 (Akadály)';1: atmenupont1.Caption:='1 (Obstacle)';end;atmenupont1.tag:=1;atmenupont1.OnClick:=@atmenukatt;atmenu.items.Add(atmenupont1);atmenupont2:=TMenuItem.Create(atmenu);case nyelv of0: atmenupont2.Caption:='Egyéb érték';1: atmenupont2.Caption:='Other value';end;atmenupont2.tag:=2;atmenupont2.OnClick:=@atmenukatt;atmenu.items.Add(atmenupont2);atmenu.PopUp(ScreenToClient(mouse.cursorpos).X,ScreenToClient(mouse.cursorpos).Y);end;end;
Új hozzászólás Aktív témák
- Eladó Apple iPhone 15 Pro Max 256GB fekete, független
- Samsung S22 Ultra 12/256GB / Fekete / Kártyafüggetlen / Karcmentes kijelző
- HP Compaq Elite 8200 SFF (i3, 5GB DDR3, 250GB HDD, Win 10 kulcs)
- ASUS TUF Gaming A17 FA707RM - Ryzen 7 6800H, 17.3FULL HD 144Hz, 1.5TB, 16GB, Geforce RTX 3060 6GB
- Corsair RM850e 2025 850W 80+ Gold / ATX 3.1 / PCIe 5.1 - ~ÚJ - Alza garancia 2032.09.05.
- Akciós Windows 10 pro + Office 2019 professional plus csomag AZONNALI SZÁLLÍTÁS
- Lenovo V130-15IGM laptop (Pentium Silver N5000/8GB/256GB SSD
- Telefon felvásárlás!! iPhone 14/iPhone 14 Plus/iPhone 14 Pro/iPhone 14 Pro Max
- Xiaomi Watch S4, 1 Év Garanciával
- Bomba ár! HP ProBook 430 G5 - i5-8GEN I 8GB I 256GB SSD I HDMI I 13,3" FHD I Cam I W11 I Garancia!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


