- hdanesz: Hyundai Ioniq 28kWh - Első benyomások - második felvonás
- Elektromos rásegítésű kerékpárok
- Viber: ingyen telefonálás a mobilodon
- sziku69: Fűzzük össze a szavakat :)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Gurulunk, WAZE?!
- Luck Dragon: Asszociációs játék. :)
- btz: Internet fejlesztés országosan!
- vrob: Az IBM PC és a játékok a 80-as években
- bambano: Bambanő háza tája
Új hozzászólás Aktív témák
-
martonx
veterán
válasz
[pod]Diablo #2525 üzenetére
MSDN a barátod. Azért én is segítek: string.indexof(string)
ezzel megkapod, hogy hanyadik karaktertől kezdődik a keresett szöveg.
Ezután már ki tudod vágni a megfelelő részt, ha tudod, hogy honnan kell kezdeni, és milyen hosszan kell vágni. -
martonx
veterán
válasz
[pod]Diablo #2459 üzenetére
Használj ingyenes bsplayer-t, az pont ezt csinálja. Meg gondolom kb. bármelyik rendesebb média lejátszó rákeres, és felkínálja a talált feliratot.
Másrészt megnézed, hogy file szinten megvan-e a fájl. Ha nincs akkor letöltöd. Ha megvan, akkor nem töltöd le. Ha jól értelek.
-
amargo
addikt
válasz
[pod]Diablo #2456 üzenetére
-
ArchElf
addikt
válasz
[pod]Diablo #2160 üzenetére
4 féleképp:
- definiálod, mint public static a main-ben, így arra tuddsz hivatkozni mindegyik formról
- definiálod, mint public static az egyik formon, így a másikról is látható lesz (pl Form1.valtozo)
- csak public-ként definiálod valahol (pl Form1-en), ilyenkor a szülő objektum hivatkozása is kell (pl Form2-t a Form1-ről nyitod meg, akkor inicializáláskor átadod neki a saját hivatkozását)
- csinálsz egy külön osztályt a közös változóknak és példányosítás után átadod az objektumot mindkét megnyitott form-nak.Szvsz a fenti megoldások "szépség" szerint növekvő sorrenben vannak
AE
-
Jester01
veterán
válasz
[pod]Diablo #2157 üzenetére
Meghívod a Show vagy ShowDialog metódusát ... mi a probléma?
-
kingabo
őstag
válasz
[pod]Diablo #1999 üzenetére
Ha pl egy groupbox-ot használsz amibe csak a gombok vannak, akkor így is megkapod a sorszámát a gombnak:
int sorSzam = groupBox1.Controls.IndexOf((Control)sender);
A sorrendet a gb-hez való hozzáadás fogja jelenteni. (ha kódból pakolod bele, akkor a korábbinak lesz a kisebb sorszáma, ha az összehúzogatós felületen raktad össze a gui-t, akkor fordított)(#2002) hunfatal: folyamatosan növel egy i változót.
(#2005) emonitor: megelőztél. De ennek így mi értelme? Kell ehhez még egy plusz változó amit szintén karban kell tartanod... Ha azt kiveszed, akkor meg megkaptad a for-t.
-
martonx
veterán
válasz
[pod]Diablo #1999 üzenetére
Mi lenne, ha a gombokat gomb1, gomb2, ... néven hívnád. Így gombnyomáskor a gomb nevéből meg tudod állapítani, hogy hanyadik elem.
-
fatal`
titán
válasz
[pod]Diablo #1999 üzenetére
Azt szerintem ebben a formában sehogy. Írsz egy függvényt ami lekéri
private int hanyadikgomb(Button button)
{
for (int i = 0; i < tombhossz; i++)
{
if (button.Equals(tomb[i])
{
return i;
}
}
}Persze ez így nem túl gyors, de jelenleg nincs jobb ötletem.
-
fatal`
titán
válasz
[pod]Diablo #1997 üzenetére
Aham, na akkor ez így nem jó. Először is ezt a függvényt nem tudod egy gombhoz hozzárendelni, mert nem egyeznek a paraméterek.
Ezt a gomb létrehozásakor, vagy ha design time csináltad, akkor a lenyílólistában válaszd ki a clickesemenyt (adhatsz más nevet is neki):
gombamihezrendelniakarod.Click += new EventHandler(clickesemeny);
Ez pedig maga az esemény amit te mouzovernak hívsz ha jól látom
private void clickesemeny(object sender, EventArgs e)
{
if (sender is Button)
{
for(int i=0;i<9;i++)
{
for (int j = 0; j < 9; j++)
{
if ((sender as Button).Tag == "0")
{
if (tabla[i + 1, j + 1].Tag == "12")
{
tabla[i + 1, j + 1].BackColor = Color.Blue;
}
if (tabla[i - 1, j - 1].Tag == "12")
{
tabla[i - 1, j - 1].BackColor = Color.Blue;
}
}
}
}
}
}
}Nem biztos, hogy tökéletes, de valami ilyesmi lesz.
-
fatal`
titán
válasz
[pod]Diablo #1994 üzenetére
A g amit átadtál nincsen létrehozva new-val, így megaka. Már lényegében gondolom ez futásidejű hibaüzenet.
-
[pod]Diablo
őstag
válasz
[pod]Diablo #1993 üzenetére
Most megint akadt egy kisebb problemam.Irtam egy fuggvenyt aminek elvileg jol kene mukodni,de kidob egy hibat amivel nemtudok mit kezdeni.
Itt a forraskod:
private void mouzenter(ref Button g)
{
for(int i=0;i<9;i++)
{
for (int j = 0; j < 9; j++)
{
if (g.Tag == "0")
{
if (tabla[i + 1, j + 1].Tag == "12")
{
tabla[i + 1, j + 1].BackColor = Color.Blue;
}
if (tabla[i - 1, j - 1].Tag == "12")
{
tabla[i - 1, j - 1].BackColor = Color.Blue;
}
}
}
}
}g az adott gombot jelenti.
Es itt a hiba uzenet:
Object reference not set to an instance of an object. amit erre a sorra dob ki:if (g.Tag == "0")Elore is koszonom a segitseget!
-
shev7
veterán
válasz
[pod]Diablo #1962 üzenetére
nem vagyok nagy .net magus, de .netben nincs olyan mint a javaban, hogy mikor ket objektumot hasonlitasz ==-szal akkor igazandibol csak a pointeruket hasonlitja? Ha nem ugyan oda mutatnak, akkor hamisra ertekelodik ki.
-
martonx
veterán
válasz
[pod]Diablo #1959 üzenetére
debug mit mutat?
-
martonx
veterán
válasz
[pod]Diablo #1956 üzenetére
A2. Image egy kép objektumot vár. Neked pedig a feherparaszt gondolom nem kép. A feherparasztból hozz létre egy image-et és azzal tedd egyenlővé A2-t.
Mondjuk ha legközelebb a hibaüzenetet is leírnád, azzal sokat segítenél. -
shev7
veterán
válasz
[pod]Diablo #1917 üzenetére
korabban mar javasoltak neked a fiddler nevu programot. A http forgalmat monitorozva meglathatod mi a kulonbseg a bongeszo altal kezdemenyezett belepes es a programod altal kezdemenyezett belepes kozott
-
[pod]Diablo
őstag
válasz
[pod]Diablo #1891 üzenetére
Erre valaki tud valami megoldast?
-
bpx
őstag
válasz
[pod]Diablo #1881 üzenetére
megkeresed a "torrents.php?action=details&id=..." sorokat, amiből kinyered az id értékét, majd a "torrents.php?action=download&id=..." url-lel letöltöd:
System.Net.WebClient client = new WebClient();
client.DownloadFile(string url, string localname); -
[pod]Diablo
őstag
válasz
[pod]Diablo #1881 üzenetére
Meg ami eszembe jutott es problemas lehet hogy a kereses eredmenyebol hogy szedjem ki a torrent urljet hogy letudjam tolteni
-
bpx
őstag
válasz
[pod]Diablo #1877 üzenetére
az említett oldalnál megy gettel, valójában csak nem látod címsorban
ha rákeresel valamire, akkor ugye kiadja a találatokat és közben meg is jegyzi a keresési beállításokat
ha ekkor megnézed az oldal forrását, ott lesz benne a keresési feltételeknek megfelelő url -
shev7
veterán
válasz
[pod]Diablo #1877 üzenetére
ket lehetoseged van. Vagy elfogad az oldal post helyet get-et is, es akkor megint csak kezzel osszeallitod az url-t. (az ncore-on a kereso boxnak az id-ja a "mire") torrents.php?mire=loporno&..
a tobbi parametert & -ekkel osszefuzve hozzarendeled
Ha nem fogad get-et, akkor neked is post-olnod kell. A httpRequest-tel lehet azt is ha jol emlekszem csak be kell allitani a parametereket. Rengeteg tutorial van erre is.
-
bpx
őstag
válasz
[pod]Diablo #1875 üzenetére
úgy, hogy feltérképezed az adott oldal lehetőségeit, és ezeket maximális mértékben kihasználod
ha pl. össze lehet állítani egy olyan URL-t, amivel csak a neked megfelelő találatokat listázza ki az oldal keresője, akkor nyert ügyed van -
martonx
veterán
válasz
[pod]Diablo #1871 üzenetére
httpwebrequest, httpclient, httprequest - ezeknek guglizz utána
esetleg watin is jó lehet. -
shev7
veterán
válasz
[pod]Diablo #1871 üzenetére
persze, siman lehetseges.
Vannak C#-ban objektumok http request kezelesere. Regularis kifejezesekkel pedig a visszakapott valaszt eleg konnyu feldolgozni. Hasonlot csinaltam tavaly, csak az feliratokat toltott le automatikusan.
-
fatal`
titán
válasz
[pod]Diablo #1859 üzenetére
this.Close() a főformon
Application.Exit() bárhol (nem fut le az OnClose esemény).
ja console
hát akkor return a main függvényben
-
kingabo
őstag
válasz
[pod]Diablo #1863 üzenetére
Bocs mostanában mindent túlbonyolítok.
Arra figyelj, hogy csak a main-ben lévő return-re lép ki a progid, másik fv-ben lévő return csak az őt hívó fv-be tér vissza. biztos ami biztos alapon leírta, hátha...
Ja és nincs mit!
-
kingabo
őstag
válasz
[pod]Diablo #1861 üzenetére
Mármint hogy console? Sima karakteres ablakra (cmd)? Arra ott a return.
Vagy console-ból létrehozott form-ra? Utobbival nem volt még dolgom, gondolom elöbb le kell lőni a formot, utána tudsz csak kilépni a progiból.
-
kingabo
őstag
válasz
[pod]Diablo #1859 üzenetére
A főform kódjában: this.Close();
(#1858) kingabo: félre érthetően írtam. Egymás után végrehajtva a 3 lépést kapod amit szeretnél. Az első 2 mehet egy Init fv-be, amit a konstruktor meghív, a 3. meg a gomb eseménykezelőjébe.
-
Lortech
addikt
válasz
[pod]Diablo #1819 üzenetére
-
Glenda
addikt
válasz
[pod]Diablo #1819 üzenetére
string a = "repa retek mogyoro";
char[] b = new char[a.Length];
int j = 0;
foreach (char c in a)
{
b[j] = a[j];
comboBox1.Items.Add(b[j].ToString());
j++;
}Persze egyszerűbben is meg lehet oldani, de ezzel gyakorolsz több dolgot is
-
ArchElf
addikt
válasz
[pod]Diablo #1823 üzenetére
string szoveg = "Tetszőleges szöveg";
char betu = szoveg[0];
Console.WriteLine(betu);Ki lehet próbálni.
AE
-
ArchElf
addikt
válasz
[pod]Diablo #1819 üzenetére
Egy szövegben (string) a karakterek minden esetben benne vannak egy tömbben (char[]). A string egyes karakter elemeire tudsz úgy hivatkozni, hogy indexálod a változót:
char betu = szoveg[index];AE
Új hozzászólás Aktív témák
Hirdetés
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Nvidia GPU-k jövője - amit tudni vélünk
- Hívószám-hamisítás
- Konteó topic
- exHWSW - Értünk mindenhez IS
- Vivo X200 Pro - a kétszázát!
- VR topik
- Kertészet, mezőgazdaság topik
- Külföldi rendelések: boltok, fizetés, postázás
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Xbox Series X|S
- További aktív témák...
- Xiaomi Redmi 9A 32GB Kártyafüggetlen 1Év Garanciával
- Apple iPhone 12 Pro Max 128GB Kártyafüggetlen 1Év Garanciával
- Samsung Galaxy S23PLUS 256GB Kártyafüggetlen 1Év Garanciával
- Dell G3 Gamer laptop (2TB SSD, 32GB Ram, 4GB Videókártya, FullHD kijelző, szép állapotban)
- Thinkpad T14 Gen5 14" FHD+ IPS Ultra 5 135H 16GB 512GB NVMe ujjlolv IR kam gar
- DELL PowerEdge R730xd 12LFF rack szerver - 2xE5-2680v3,64GB RAM,4x1GbE,H330 RAID v ZFS
- ÁRGARANCIA! Épített KomPhone Ryzen 7 5800X 16/32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- REFURBISHED - HP USB-C Dock G4 docking station (L13899-001)
- LG 65QNED87T / 65" - 164 cm QNED / 4K UHD / 120Hz & 3ms / HDR 10 Pro / FreeSync Premium / HDMI 2.1
- BESZÁMÍTÁS! ASUS Z390 i5 9500 16GB DDR4 512GB SSD RTX 2060 Super 8GB Rampage SHIVA Thermaltake 500W
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: Promenade Publishing House Kft.
Város: Budapest