- Azonnali navigációs kérdések órája
- Mindenki Z Fold7-et akar
- Sony Xperia 1 VII - Látod-e, esteledik
- Yettel topik
- Android alkalmazások - szoftver kibeszélő topik
- Mobil flották
- Milyen okostelefont vegyek?
- Vivo X200 Pro - a kétszázát!
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Samsung Galaxy A52s 5G - jó S-tehetség
Hirdetés
Új hozzászólás Aktív témák
-
Atomantiii
addikt
Jó hát nem fogom elvenni más programozóktól a kenyerüket, de nem is az a cél, hanem valamennyire bele szeretnék tanulni én is meló miatt is, hogy egyszerűbb dolgokkal elboldoguljak én is.
Illetve van egy saját programom is ami nagyon rég készült még visual basic 6-ban (egyébként még ma is működik win 10-en is), de elsődlegesen azt szeretném korszerűsíteni, ezért indultam el a windows forms app irányába. De most már így akkor értem, hogy hova írhatok és hova nem (célszerű).
-
Atomantiii
addikt
válasz
DrojDtroll #9479 üzenetére
Akkor nekifutok még egyszer. Van egy windows forms app-om (.net frameworkos)
Szeretnék egy menühöz elemeket hozzáadni, pl most 2021-ben jelenjen meg az adott menüben 2021. Jövőre jelenjen meg ugyanabban a menüpontban 2021 helyett 2022.
Tehát a 0 helyett idén 2021 jelenleg meg, jövőre meg 2022, attól függ melyik évben vagyunk.Ekkor a form1.designer.cs-ben ez jelenik meg:
this.toolStripMenuItem3.Text = "0";
Ha ide beírom, az alábbi sort, akkor megjelenik a 0 helyett 2021 a menüben.
this.toolStripMenuItem3.Text = System.DateTime.Today.AddYears(0).ToString("yyyy");Ha a form1.designer.cs-ről átváltok form1.cs[design]-ra és ott mondjuk adok még hozzá menüket és utána visszaváltok form1.designer.cs-re, hogy az újaknak is megadjam a System.DateTime.Today.AddYears dolgait akkor azt látom, hogy a korábban beírt this.toolStripMenuItem3.Text = System.DateTime.Today.AddYears(0).ToString("yyyy"); helyett visszaírja ezt: this.toolStripMenuItem3.Text = "2021";
Vagy ez van olyan okos, hogy jövőre ide 2022-őt fog írni?
-
Atomantiii
addikt
Kérlek ne nevessetek ki, még most ismerkedem a C#-al. Szóval szeretnék csinálni egy menüvel rendelkező programot visual studio 2019-ben, windows forms app-ként (net framework).
Eljutok odáig, hogy csinálok egy menustrip-et, hozzáadom a kívánt menüket, amikben évszámok is vannak. pl 2015, 2016, ... 2021.
De azt akarom elérni, hogy az adott menüben jövőre 1-el nagyobb évszám jelenjen meg. Ezt meg is tudom csinálni azzal, hogy beírom az adott menü elemének, hogy vonja ki az adott évet a mostaniból.
Pl this.toolStripMenuItem7.Text = System.DateTime.Today.AddYears(-1).ToString("yyyy");
De ha átváltok designer nézetből egy másikba, majd vissza designer nézetbe akkor ezt az előző sort átírja 2020-ra és törli azt. Hogyan lehetne elérni azt, hogy ne írja át az adott évre, hanem megmaradjon az hosszú formában?
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Azonnali navigációs kérdések órája
- Lakáshitel, lakásvásárlás
- Milyen belső merevlemezt vegyek?
- Kertészet, mezőgazdaság topik
- Mindenki Z Fold7-et akar
- Battlefield 6
- PROHARDVER! feedback: bugok, problémák, ötletek
- Intel Core Ultra 3, Core Ultra 5, Ultra 7, Ultra 9 "Arrow Lake" LGA 1851
- Építő/felújító topik
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- További aktív témák...
- Új,bontatlan,dobozos, számlás,garanciás 7800X3D CPu.
- HP 640 G5 laptop - 14FHD/I5-8265U/8-16-32GB/256SSD/Win11-Win10 - 2 év garancia
- HP 650 G4 laptop - 15,6FHD/I5-8250U/8-16GB-32GB/256SSD/Win11-Win10 - 2 év garancia
- Ubiquiti Unifi Access Intercom
- TCL 55C745 TV 4K FALD, HDR Dolby Vision, DTS, 2029.07-ig garanciális, dobozában, fóliás, karcmentes.
- 6 és 12 GB-os Quadro RTX A2000 kártyák - garanciával
- Dell Precision 5540 i7-9850H 16GB 256GB 15.6" FHD Nvidia Quadro T1000 15.6" FHD 1 év garancia
- Bomba ár! HP 255 G7 - AMD A4 I 4GB I 128SSD I HDMI I 15,6" FHD I Radeon I HDMI I W11 I Cam I Gari!
- Nvidia Quadro M2000/ P2000/ P4000/ RTX 4000/ RTX 5000/ RTX A2000
- Apple iPhone 14 Pro 128GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: FOTC
Város: Budapest