- Geri Bátyó: Megint tahó voltam – SZEMÉLYISÉGFEJLŐDÉS
- gban: Ingyen kellene, de tegnapra
- Luck Dragon: Asszociációs játék. :)
- Kempingezés és sátrazás
- hcl: Döglött tabletből wifis kijelző kókány
- eBay-es kütyük kis pénzért
- hege8888: Retro Kocka Kuckó 3
- sziku69: Fűzzük össze a szavakat :)
- sziku69: Szólánc.
- btz: Internet fejlesztés országosan!
Hirdetés
Új hozzászólás Aktív témák
-
_seth_
veterán
Beírtam oda amit írtál, próbáltam utána hivatkozni rá de nem ismerte fel a változót
Vmi ötlet?
A cél az lenne, hogy a scrollbar 0-100-as skálján ki lehet választani egy számot amit egy label-be vagy textboxba berak + egy változóba, van v és h scrollbar és ezekhez 1-1 textbox, a scrollbaron megadott számokat pedig össze kellene szorozni persze nem ez a nehéz része -
Lortech
addikt
HScrollBarnak (és VScrollBarnak) van egy Value propertyje, tehát:
pl.
int a = vScrollBar1.Value; // ahol vScrollBar1 a VScrollBar példányod neve.
Ha mindig az aktuális értéket szeretnéd tárolni a-ban, akkor a VScrollBar ValueChanged eseménykezelőjébe kell beírni a fenti sort. -
_seth_
veterán
Egy kérdésem lenne:
VScrollBar és HScrollbar értékét hogyan tudom berakni egy változóba ami pl int a; vagy bármi más? -
b14
senior tag
Melyik az a kliens-szerver megoldás, amihez se socket-használat-ismeret nem kell, se IIS?
-
andriscs
aktív tag
Hi!
Egy progim Label-t használ, aminek a BorderStyle-ja be van állítva FixedSingle-re. A form alatta átlátszó, csak a Label látszik, az egész TopMost-ra van állítva. Néhány esetben a Label border-je 30-40%-ban eltűnik, mintha leradirozták volna. Ez mitől lehet? A rajzolás DoubleBuffered-re van állítva, és a Label szövege időről időre változik. -
b14
senior tag
Kliens-szerver kommunikációt ki csinált itt eddig?
-
b14
senior tag
Most hirtelen nem tudom használni az IDE-t, de Delphiben az OnChange eventet kellett használni, affelé kutakodj, ha értem problémád
MOD: csak ötlet, nem hiszem, hogy menne, de textbox2.Text=ref textbox1.Text;
[Szerkesztve]
MOD MOD: a szerk.-ben csak 1 alternatíva van, az eventes a tuti
[Szerkesztve] -
Gyusz
őstag
Megpróbálom érthetően megfogalmazni a problémám. Van két form. Mondjuk az első formon van textbox1, és a második formon textbox2. Azt szeretném, hogy textbox2 szövege a textbox1-ével megegyező legyen, amit sikerül is megoldani, de ha futásidőben kerül be valami textbox1-be, akkor a textbox1 eredeti tartalma töltődik be textbox2-be.
Gondolom pofonegyszerű a megoldás, de nekem nem jön össze. Próbáltam tulajdonságokkal és metódussal is megoldani a dolgot, de nem megy. -
Lortech
addikt
Ez lenne a kódrészlet, ami az említett hibát dobja?
Azonkívül, hogy kétszer definiálod a querystringet, nem látok benne semmi problémát, futott nálam. Szóval valami olyasmi problémád lehet, ami a többivel (amit nem másoltál be) függ össze.
Ez a kódrészlet gondolom egy fgv része, mivel visszatérési értéke van. A hibaüzenet paramétert említett, ezért jó lenne látni a paraméterlistát. Meg a kapcsolat létrehozását, pl hogy a függvényen belül hozod-e létre a kapcsolatot, vagy csak átadod ( aztán esetleg nem bontod le ), a readert lezárod-e stbstb.
[Szerkesztve] -
b14
senior tag
string queryString = ''SELECT COUNT(*) FROM users WHERE username = ''' + username + ''' AND password = ''' + password + ''''';
queryString = ''SELECT username FROM users'';
MySQLCommand command = new MySQLCommand(queryString,connection);
MySQLDataReader datareader = command.ExecuteReaderEx();
//command.ExecuteScalar();
datareader.Read();
if (Convert.ToInt16(datareader[0].ToString()) == 1) return true; else return false; -
-
gurgo
tag
Heló!
Olyan problémába ütköztem, amiben google sem tudott segíteni.
(Sajnos szakszavakkal nem igazán tudom elmondani mi a helyzet...)
Szóval ugye beépített lehetőség a VS-ben (project properties/settings), hogy a user\local settings\application data\ mappába belementsük a programunk beállításait . Xml fájlba a registry helyett. Ez egyszerű adattípusoknál jól is működik, mint bool, string, font, vagy color. Hashtable viszont nem akar belementődni. Futásidő alatt megjegyzi az újonnan bekerült adatokat, de a Properties.Settings.Default.Save() ezt sehogy sem akarja kiírni a user.config-ba....Megnéztem direkt, az xml-ben üres az érték: <value />
Mi lehet a probléma? Vagy egyszerűen ilyen collection dolgokat nem is lehet így kimenteni? -
b14
senior tag
MySQLDriverCS-vel próbálok meg Mysql adatbázisból adatot selectelni.
Insert tökéletesen megy, tehát a ExecuteReaderEx()-nél van valami baj.
ArgumentException
The structure must not be a value class.
Parameter name: structure
Aki tud, kérem segítsen. -
orbano
félisten
hidd el, csak építő jelleggel próbálok itt is és máshol is hozzászólni, max a szavaim kifejező ereje nem a legmegfelelőbb
Ahogy elnézem a nyelveket, nem feltétlenül vagy/lehetsz jártas a modernebb szoftvertechnológiákban, valóban javasolt a C# és a hozzá tartozó magasabb szintű látásmód (nem nívóban, hanem absztrakciós szintben magasabb) elsajátítása.
Milyen fejlesztői környezeteket használtál eleddig? -
orbano
félisten
sorry, most visszaolvastam és valamit nagyon félreértelmeztem eddig
amúgy elmondhatnád eddigi programozói tapasztalataidat, úgy talán könnyebb. hol tanulsz/végeztél?
szerk: bár az is tény, hogy ilyen kérdést csak kezdők tesznek föl, hogy milyen nyelvet válasszanakde félre ne értsd, nem fikázni akarlak, csak nem mindegy milyen szinten állsz
[Szerkesztve] -
orbano
félisten
közben rájöttem, hogy a C++ C# C++ sorozatban az ''előbbi''-t a C#-ra értetted, szóval kár járatnod magad
egyébként pedig persze, meg lehet írni c++-ban, sokaknak sikerült is már jó C++-ban íródott játékot írni
aki pedig mondjuk penge ADA95-ből, az abban is tud mmorpg-t írni, szóval...
ja amugy szerintem egyetértünk abban, hogy baromira mindegy miben írja a srác ha nem ért még semmihez.
[Szerkesztve] -
Lortech
addikt
Ha nem directplay akkor sok lehetőséged nincsen szerintem. Winsock vagy .NET környezetben a System.Net.Socket. Nem annyira lényeges kérdés szerintem amúgyse, kb mintha azt kérdeznéd, hogy autoversenyző szeretnél lenni, és milyen kocsit válassz.
Vagy túl vagy már a teljes absztrakt programtervezési szakaszon, és már csak az alacsony szintű implementáció kell? -
b14
senior tag
A Microsoft a DirectX-be tartozó DirectPlay-t elavultnak nyilvánította.
Mit használhatnék helyette, mit ajánlotok? -
Lortech
addikt
Ilyen bonyolultan fogalmaztam volna?
Azt írtam, hogyha nagyon penge c++-ból. Hol van ettől a ''mint kezdő programozó''. Hadd ne válaszoljam meg azt, amit egyáltalán nem mondtam, csak a számba adtál.
egy olyan projectben ahol gyors és egyben robosztus algoritmusok és adatszerkezetek kódolására nincs szükség?
Az orbano féle MMORPG-kben?Bár relatív, hogy mit tekintesz annak, bizonyára nem egyet értünk ezalatt.
-
orbano
félisten
Ha nem rendelkezel akkora programozói tapasztalattal, hogy erre a célra eldöntsd magadtól, hogy melyik a legmegfelelőbb nyelv a számodra, akkor nem fogsz tudni mmorpg játékot készíteni.
Ezt nem kötözködésnek szánom, de így van.
Mellesleg a C# tökéletesen megfelel. Egy MMORPG is leginkább egy komoly programtervezési feladat, mintsem kódolási. A teljesítmény sem gond egy ilyen programnál, így jobban jársz, mert cserébe egy nagyon kényelmes és rugalmas környezetet kapsz amiben gyorsabban lehet programozni, ráadásul az absztrakciós lehetőségek is igen magas szintűek. -
b14
senior tag
C#-ban jártas emberek!
A C#, mint nyelv, alkalmas lehet 1 MMORPG játék elkészítéséhez? (kisebb grafika, mint wow, kevesebb ember is) -
Lortech
addikt
Osztály. Objektumnak onnantól hívod, hogy létrejött az osztályod egy példánya. Még mindig nem látom át pontosan a helyzetet.
Hogy hova és hogyan kéne elhelyezni a deklarációt és példányosítást, az attól függ, hogy honnan kell tudnod elérni, és mi az osztály feladata. Hú, hát erről oldalakat lehetne írni kapásból általánosan, ha meg konkrétan látjuk a kódot, akkor fél perc alatt el lehetne dönteni.
Szóval van egy windows alkalmazásod, egy form-ot megvalósító cs fájl (form1.cs), és egy program.cs, te utóbbinak egy részletét adtad meg. Ha úgy deklarálod ahogy írtad, akkor valóban elérhető lesz a program.MyXml-en keresztül az összes osztályszintű mezője és tagfüggvénye az osztálynak a formból is, de csak azok (a static deklaráció miatt ugye), a példányszintűek nem! Ha ez kielégíti az igényeid, az osztályod csak osztályszintű dolgokat valósít meg, akkor akár ez a megoldás is jó lehet(ne), innentől kezdve már csak filozófia kérdése, hogy a vezérléshez tartozik-e az xml-es osztályod, vagy a gui-hoz, előbbinél esetén a form osztályod (form1.cs) mezőjeként kell deklarálnod és példányosítanod, utóbbinál úgy, ahogy csináltad. A feltételes módot azért raktam oda az előbb a ''lehet'' szóhoz, mert ennek így nem biztos, hogy van értelme, mert ha csak statikus metódusokból áll az egész osztályod, akkor nem is kell példányosítanod, egyszerűen csak hivatkozol az osztályneve.fv() formában rájuk (nem változónév, osztálynév), ezt pedig megteheted bárhonnan ( azonos namespaceben ). -
gurgo
tag
Igyekszem másként fogalmazni: egy objektumot akarok létrehozni, ami kezel egy fájlt. Grafikus felhasználói felületről. Tehát az ablak eseményeihez az objektum tagfügvényeit rendelem. A cél, hogy az objektumom a program futása alatt végig létezzen és csak 1 példányban. Ehhez nem találom a megfelelő helyet a deklarálásra. Vagyis most rájöttem egy működő megoldásra, csak nem tudom mennyire elegáns ez így a main előtt:
namespace XML_Builder
{
static class Program
{
public static XmlFile MyXml = new XmlFile();
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{ ... -
Lortech
addikt
Mondjuk a main függvény belsejében. De mondhattam volna akármit. Erre a marha egyszerű kérdésre nehéz válaszolni, mert érthetetlen, mit akarsz, mit nem tudsz.
Egyébként nem a példányosításon van a hangsúly, hanem a deklaráció helyén.
Anélkül hogy kened vágod a láthatóságot, elég nehéz magadtól összedobni valami értelmeset.
Szóval pontosíts, konkretizálj, esetleg lássuk a kódot, aztán lehet filózni rajta.
[Szerkesztve] -
gurgo
tag
Sziasztok!
Én is kezdő C# tanuló vagyok.
A probléma, amit most nem tudom hogyan kell megoldani - és ebben kérném szépen a tapasztaltabbak segítségét - így hangzik: Xml-t kezelő programot írok. Egyszerűt, ami egyszerrre csak 1 db megnyitott Xml-t használ. Ehhez írtam is egy osztályt. Amire nem jövök rá az az, hogy hol kell példányosítanom ezt az osztályt ahhoz, hogy az általa kezelt Xml--hez hozzáférhessek a program egészében??
Előre köszönöm a segítséget! -
amarci
csendes tag
Hi lenne egy olyan kérdésem hogy tudok az egyik formrol átadni egy másik form listboxának egy objektumot?
private void buttonFelvetel_Click(object sender, EventArgs e)
{
Szemely sz1 = new Szemely(textBoxNev.Text, numericUpDownEletkor.Value, radioButtonFerfi.Checked, numericUpDownTol.Value, numericUpDownIg.Value);
DialogResult = DialogResult.OK;
}
és ezta szemly tipuso tömböt ami ilyenkor létre jön azt kéne berakni a egy masik form a listboxába
private void újSzemélyRegisztrációjaToolStripMenuItem_Click(object sender, EventArgs e)
{
szemadatok sza = new szemadatok();
if (sza.ShowDialog() == DialogResult.OK)
{
listBoxRegiszt.Items.Add(''miert nem tudom átadni azt a személy objektumot?'');
}
}
maga konkrét feladatot is felraktam ha igy nem eléggé érthető a szándékom
[link]
előre is köszönöm a segitséget. -
andriscs
aktív tag
Hi!
Csináltam egy Form-ot, amre raktam egy label-t, szöveggel, és a opacity property-t beállítottam 20-ra (kicsit átlátszik a form). Az a furcsa dolog állt elő, hogy a label''lyukas'', csak a felirat tartozik a form-hoz, a label background-ja nem, ha oda kattintok, akkor a form mögötti terület lesz aktív, elveszti a fókuszt. Hogyan lehet megoldani, hogy a label maga is kattintható legyen, ne ''engedje át'' az egeret? A háttérszíne fehérre van állítva, de konrkétan átlátszó lett. -
orbano
félisten
Hat ez nagyon egyszeru:
class aMasodikAblak : Form
{
private object selecteditem;
public object SelectedItem
{
get
{
return selectedItem;
}
}
//.... a lényeg, hogy a listában kiválasztott elemet belerakd a selecteditem változóba, DIlogresultot pedig okéra állítsd, ha OK-val lépnek ki a formból
}
//A meghívó formban, ahol megnyomod a gombot:
button1_click(object sender, EventArgs e)
{
aMasodikAblak win = new aMasodikAblak();
win.ShowDialog(this);
if(win.DialogResult == DialogResult.Ok)
{
textBox1.Text = win.SelectedItem.ToString();
//Természetesen bármi másra is használhatod a win.SelectedItemet. Kimásolod, konvertálod a valódi típusára, akármi...
}
} -
Pazo
tag
most ugyan nincs időm rendesen megnézni, de az egyik dolog ami eszembe jutott, hogy DialogResult-ot kellene használnod. a másik meg, ami lehet hogy nem elegáns, hogy az első form cs-jébe kellene egy public void metódus, ami egyetlen paramétert kap, ami a kiválasztott listaelem típusú és annyit csinál, hogy beállítja a textbox.text-et és a másik formról őt hívod meg a kiválasztott elemmel. ez utóbbi elég fapados, de tuti megy. ha lesz időm és kell még, akkor agyalok egy elegánsabbat.
[Szerkesztve] -
andriscs
aktív tag
válasz
andriscs #445 üzenetére
Hi!
Probléma megoldva, de most újjal szembesültem. Hozzá szeretnék férni az Outlook 2007 notification részéhez, hogy saját magam indíthassak figyelmeztetéseket, de nem találom sehol, hogy hogy lehetne például a kis boríték (új üzenet) kirakását meghívni. Valakinek van ötlete? -
andriscs
aktív tag
Hi!
Visual Studio 2005 -öt használok, és szerettem volna feltelepíteni a Visual Studio 2005 Tools for Office csomagot. Ennek egyetlen kikötése, hogy ne legyen fenn két féle Office csomag a gépen. Nekem most csak a 2007 van fenn, ennek ellenére a setup lefut, majd kiírja (jól ismert Send error report ablakban), hogy a Runtime telepítésénél hiba történt (semmi konkrétum), az SE telepítését pedig meg sem próbálta emiatt. Mi okozhatja még, hogy elszáll az egész? Valaki telepített már ilyet? Mire kell még figyelni? -
manrick
tag
Sziasztok!
A következő a kérdésem:
Egy formon van egy TextBox és egy Button. A gombra kattintva előjön egy másik form ami egy listát tartalmaz. Azt szeretném elérni, hogy ha kiválasztok egy elemet a listából, akkor az megjelenjen a kiinduló formon a TextBox-ba.
Köszi
Manrick -
andriscs
aktív tag
Hi!
Éppen azzal foglalatoskodom, hogy egy DirectX-es alkalamzást írjak, és szeretnék DirectX file-okat beolvasni (*.x). A beolvasással nincs gond, de az összes mesh felülete fekete, hiába van fényforrás a világban. Mesh beolvasása esetén nekem kell megírni az egyes subset-ekre a fénybeállításokat? Esetleg a modell tervezésénél kell megfelelő világítást használni? A modelleket Maya-val csinálom és onnan exportálom DirectX file-okká.
Itt egy tipikus Mesh loader, ebben nem látok olyat, hogy a fényforrásokat ráigazítaná:
public static Mesh LoadMesh(Device device, string file, ref Material[] meshMaterials,
ref Texture[] meshTextures)
{
ExtendedMaterial[] mtrl;
// Load our mesh
Mesh tempMesh = Mesh.FromFile(file, MeshFlags.Managed, device, out mtrl);
// If we have any materials, store them
if ((mtrl != null) && (mtrl.Length > 0))
{
meshMaterials = new Material[mtrl.Length];
meshTextures = new Texture[mtrl.Length];
// Store each material and texture
for (int i = 0; i < mtrl.Length; i++)
{
meshMaterials = mtrl.Material3D;
if ((mtrl.TextureFilename != null) && (mtrl.TextureFilename !=
string.Empty))
{
// We have a texture, try to load it
meshTextures = TextureLoader.FromFile(device, @''..\..\'' +
mtrl.TextureFilename);
}
}
}
return tempMesh;
}
Aztán a kirajzolás:
private void Draw(float x, float y, float z)
{
device.Transform.World = Matrix.Translation(x, y, z);
for (int i = 0; i < meshMaterials.Length; i++)
{
device.Material = meshMaterials;
device.SetTexture(0, meshTextures);
meshMesh.DrawSubset(i);
}
}
Örülnék a hasznos ötleteknek.
[Szerkesztve] -
kardi
csendes tag
Sziasztok!
Hogy lehet azt megcsinálni, hogy egy textbox szövege dinamikusan változzon egy másik osztály mezőjének változását követve?
Ennek a másik osztálynak a mezője event-ek hatására szinte folyamatosan változik, ezt szeretném ábrázolni a textbox-on.
Köszi előre is a segítséget! -
manrick
tag
válasz
Gregorius #440 üzenetére
Rendben van, megfogadom a tanácsodat. Azt hiszem nem is fűzök hozzá többet, zárjuk le a témát.
A karakterkészletről annyit, hogy igen, most már megy. Gondoltam hogy valami hasonló gond lesz, csak én máshogy gondolkoztam.
Én ezt írtam be:
<meta http-equiv=''Content-Type'' content=''text/html; charset=iso-8859-1''>
Köszi szépen. mindent.
[Szerkesztve] -
Gregorius
őstag
Nem értem mivel érdemeltem ki ezt a hangnemet.
Most minden rosszallás nélkül, és egyébként se vedd zokon, de ha programozni akarsz, akkor a sorrend: kútfő, help/MSDN, gúgli és csak azután jön a fórum.
Mivel ezt a nyelvet teljesen autodidakta módon tanulom és gyakorlom
Méginkább érvényes a fenti. A helpet meg kell tanulni használni, önerőből máshogy nem megy.
Tök jól meg is csinálja a html fájlt, de ha megnyitom böngészővel, akkor az ékezetes betűk helyén olvashatatlan karakterek vannak
A StreamWriter az default UTF-8 kódolású fájlt csinál (byte order mark nélkül), az IE pl. meg default az ANSI kódlappal próbálja ezt megnyitni (ha nincs BOM). Úgyhogy egy ilyet bele szokás ilyenkor rakni a html header-be:
<meta http-equiv=''Content-Type'' content=''text/html; charset=utf-8'' />
Vagy a StreamWriter-t állítod be ANSI-ra-ra:
new StreamWriter(File.Create(saveFileDialog1.FileName), Encoding.Default); -
manrick
tag
Nálam ez jól rakja ki. Vagy már rosszúl tárolod le, de akkor csak megnézed egy szerkesztővel, hogy milyen kódolásba raktad.
Igen megnéztem és rendben van.
Kipróbáltam hogy létrehoztam új html fájl, és beleillesztettem a program által létrehozottból kimásolt kódot és úgy tökéletesen működött.
Próbáltam hogy beállítottam a karakterkészletet is (iso-8859-1), de így sem jó.
Nagyon érdekes, hogy ha szerkeztővel csinálok egy html fájlt akkor minden ok, de ha a programmal csináltatom meg, ami végülis ugyanazt csinálja amit én, csak egy részét változóból szedi ki.
Ami még érdekes, hogy a program által létrehozott kód teljesen megegyezik az általam létrehozottal. Mégsem jó a böngészőben, csak ami szerkeztőben készült. -
-
amargo
addikt
Lehet a böngésződ van rosszúl beállítva. A karakterkódolás környékén kell keresgélned.
Szerk:
<html>
<head>
<title>címűáéúőóü</title>
</head>
<body>
<b>Felado: </b>űáéüóúűéöpő.űlöü<br>
<b>Cimzett: </b>űőüóöűüéáű.áéüöű,ü<br>
<b>Datum: </b>űúőüöúőááűóopélpőé<br>
<hr><br><br>
<div align=center>poőáóöűáüóőé</div>'
</body>
</html>
Nálam ez jól rakja ki. Vagy már rosszúl tárolod le, de akkor csak megnézed egy szerkesztővel, hogy milyen kódolásba raktad.
[Szerkesztve] -
manrick
tag
válasz
Gregorius #434 üzenetére
Nem értem mivel érdemeltem ki ezt a hangnemet. Valóban egyszerű. Lehet, hogy néha olyan dolgokat kérdezek ami tök egyértelmű. Mivel ezt a nyelvet teljesen autodidakta módon tanulom és gyakorlom ezért sajnos máshogy nem megy. Vagyis még neten is körülnézhetek, de nem mindenre találok választ. Ezért kérdezem meg itt. Bocsánat érte.
Remélem nem gond ha kérdezek mégegyet.
StreamWriter swr = new StreamWriter(saveFileDialog1.FileName);
swr.WriteLine(''<html>'');
swr.WriteLine(''<head>'');
swr.WriteLine(''<title>cím</title>'');
swr.WriteLine(''</head>'');
swr.WriteLine(''<body>'');
swr.WriteLine(''<b>Felado: </b>'' + valtozo1 + ''<br>'');
swr.WriteLine(''<b>Cimzett: </b>'' + valtozo2 + ''<br>'');
swr.WriteLine(''<b>Datum: </b>'' + valtozo3 + ''<br>'');
swr.WriteLine(''<hr><br><br>'');
swr.WriteLine(''<div align=center>'' + valtozo4 + ''</div>'');
swr.WriteLine(''</body>'');
swr.WriteLine(''</html>'');
swr.Close();
Tök jól meg is csinálja a html fájlt, de ha megnyitom böngészővel, akkor az ékezetes betűk helyén olvashatatlan karakterek vannak.
Ha a html fájl megnyitom szerkeztésre, akkor teljesen olvasható minden betű.
Mi lehet az oka?
Köszi előre is. -
manrick
tag
Sziasztok.
Tudnátok segíteni abban, hogy hogyan tudnám megnézni, hogy egy TextBox tartalma benne van e egy stringben?
Köszi szépen
Manrick -
GodHeart
senior tag
Remélem jó helyre írom be..
nem rég kezdtem el tanulni a c-t és vannak olyan dolgok amikre nem bírok rájönni. Kezdtemben gyakorlás képpen csinálni akarok egy olyan programot amiben x nap van, és mindegyik naphoz tartozik egy szám és egy szöveg, és az egész dinamukis tömbben van. Már eljutottam oda, hogy hibát nem ír ki lefordításkor, de mikor beadom neki, hogy hány napot akarok eltárolni és adnám be neki a számot x. naphoz, akkor nem tud írni a memóríába.. nem értem mér.
#include <stdio.h>
#include <malloc.h>
main()
{
struct napok{
int db;
char szoveg;
}nap;
napok *gg;
int ii,n;
printf(''Hany elemu legyen: '');
scanf(''%d'',&n);
gg=(napok*)malloc(n*sizeof(napok));
for(ii=0;ii<n;ii++)
scanf(''%d'',gg[ii].db);
for(ii=0;ii<n;ii++)
{ if (gg[ii].db>=0) printf(''%d '',gg[ii].db); }
free(gg);
getchar();getchar();
}
[Szerkesztve] -
Spyx
tag
hali.
Kössz. Ez így minden működik majdnem úgy ahogy elképzeltem.
Esetleg azt megoldani hogy lehet hogy ha a jobbal kattintgatok rá akkor váltakozzon az állapota a normális működés és a között, hogy ha a ballal kattintok rá akkor ne nyomódjon be és a bal egérgomb eseménykezelője ne fusson le(vagy elég az is ha megszakad a futás). Tulajdonképpen egy aknakeresőt kell írnom. Ha azt megnézed akor tudni fogod hogy mire gondolok.
köszi előre is. -
Spyx
tag
Sziasztok!
A köv problémám lenne.
van egy Button a Form ablakon. a Button.MouseClick -hez hozzáadtam két MouseEventhandler-t.
lenne egy a jobb(MouseButtons.Rigth) és a bal(MouseButtons.Left) gomb lenyomására. A jobb gombra valamiért nem reagál. Sőt kipróbáltam. a middle-re se reagál.
Microsoft IntelliMouse Optical 1.1A egerem van.
pl a jobb kattintás így van lekezelve:
this.mButtons[i, j].MouseClick += new MouseEventHandler(this.rClick); //ez csak egy sor valahol a kódban
private void rClick(object sender, MouseEventArgs e)
{
Button temp = (Button)sender;
if (e.Button == MouseButtons.Right)
{
if (temp.Text == '''')
{
temp.Text = ''*'';
}
else
{
temp.Text = '''';
}
}
}
Hogy lehet ezt a hibát kiküszöbölni. a Bal kattintás tökéletesen működik.
Plusz még egy probléma.
Manuálisan felrakok táblázatosan elrendezve( 10*10) 100 gombot.
minden gombot bal katt hatására leszedel a Form-ról és ezután valamiért a sorban utánajövőre kerül a focus. hogy lehet megoldani hogy ne legyen egyik se kijelölve?
[Szerkesztve] -
manrick
tag
válasz
Gregorius #419 üzenetére
Szia Gregorius, bocs hogy megint zavarlak de nem jutok 1ről 2re. A messageboxban tök jól megjelenik minden adat. De képtelen vagyok minden adatot külön változóba tenni. Lehet azért mert már elég fáradt vagyok, de a biztonság kedvéért megkérdezem.
Tudnál segíteni?
Ha időközben sikerül akkor leírom. Köszi előre is. -
manrick
tag
válasz
Gregorius #419 üzenetére
Köszi szépen.
Még egy kérdésem lenne, ha nem gond.
Nem igazán sikerül sorbarendezni a listview tartalmát, ha kattintok egy subitemre.
Tudnál segíteni?
Nézegettem a weben, de nem igazán sikerül megértenem. addig eljutok, hogy megcsinálom az eventet, de hogy azon belül hogyan kell, az paszz.
próbáltam a SortOrderrel, de az csak annyit csinált hogy megfordította a sorrendet, ha kattintottam egyik columnheaderre.
Köszi -
manrick
tag
Sziasztok
A kérdésem a következő lenne:
Egy listviewben az oszlopokat így tudom feltölteni
ListViewItem ListViewItem = new ListViewItem();
ListViewItem.Text = ''elso'';
ListViewItem.SubItems.Add(''masodik'');
ListViewItem.SubItems.Add(''harmadik'');
listView1.Items.Add(ListViewItem);
A problémám az, hogy a fordítottját nem tudom megcsinálni. Tehát egy kiválasztott sor adatait szeretném külön-külön kiíratni.
Köszi szépen
Manrick -
fly3r
csendes tag
Már ki találtam puszi
-
amarci
csendes tag
Hi lenne egy olyan kérdésem, hogy azt, hogy tudom meg csinálni hogy beolvas egy mondatot (egy stringbe) és ugy írja ki a mondatot hogy minden egyes szót negybetűvel kezd. Megirtam két szavas mondatra
de hát ez nem az igazi...
class nevek
{
static void Main()
{
System.Console.WriteLine(''Kérek egy nevet'');
string s = System.Console.ReadLine();
char c = s[0];
string buffer = c.ToString();
buffer = buffer.ToUpper();
int i=s.IndexOf('' '');
// System.Console.WriteLine(s.Substring(i+1));
string utonev=(s.Substring(i+1));
char d = utonev[0];
string buffer2 = d.ToString();
buffer2 = buffer2.ToUpper();
int kulonbseg = i;
System.Console.WriteLine(buffer + s.Substring(1,i) + buffer2 + utonev.Substring(1) );
// System.Console.WriteLine(buffer2 + utonev.Substring(1));
}
}
Kérem vki segítsen. -
andriscs
aktív tag
válasz
Jester01 #408 üzenetére
Hi!
De, mielőt beleraktuk a pixel ill. vertex shader-eket, azelőtt kirajzolta a Sky-t meg a hajót, de a shader-ekkel nem rajzol semmit. Próbáltam csak a Sky-t kirajzolni, semmi mást, de azt sem rajzolja ki. Szóval elvileg valami logikai hiba lehet benne, hogy nem látszik semmi. Esetleg a rajzolási sorrend rossz?
A szigetrenderelési kódot úgy másoltam ki az útmutatóból. 3 példány esetén sem látszik semmi. :S -
andriscs
aktív tag
válasz
Jester01 #406 üzenetére
Hi!
Nem tudom, így volt kiadva a labor útmutató. Beállítottam None-ra a Cull mode-ot, de semmi változás. Először azt hittem, nem futnak le a Render-ek, de mennek, csak mindha semmit nem rajzolnának. Erre épül a többi labor is, szóval amíg ez nem működik, semmit nem tudok kezdeni a többi feladattal. -
andriscs
aktív tag
Sziasztok!
Adott az alább található linken lévő program, amely DirectX-et használ egy motorcsónak progihoz. A program jól lefordul, de nem rajzol ki semmit. Mindent kipróbáltam, nem tudtam előcsalogatni semmi grafikát belőle. Ha valaki lenne olyan kedves, és belenézne, hogy mi a hiba, annak örülnék. Azzal megtalálná azt a hibát, amit a tanáraim sem tudtak. Köszi!
[link] -
-
manrick
tag
Sziasztok!
Van a következő kódrészlet.
SqlConnection mySqlConnection = new SqlConnection(''server=szervercim;database=db;uid=sa;pwd=pass'');
A csatlakozáshoz szükséges adatokat szeretném változóból kiolvasni.
Tudna valaki segíteni?
Ú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!
- BESZÁMÍTÁS! ASUS VS228DE FHD TN 5ms monitor garanciával hibátlan működéssel
- Gamer PC-Számítógép! Csere-Beszámítás! I7 6700 / Rog RX580 8GB / 32GB DDR4 / 500GB SSD
- AKCIÓ! Dell Latitude 5550 notebook - Intel Ultra 7 165U 16GB DDR5 RAM 1TB SSD Intel Graphics WIN11
- Gamer PC-Számítógép! Csere-Beszámítás! R5 3600 / RTX 2060 6GB / 16GB DDR4 / 512GB SSD
- Apple Air Pad 5.generácio / 32GB / Wi-fi / 12Hó garancia
Állásajánlatok
Cég: FOTC
Város: Budapest