Hirdetés

2024. április 26., péntek

Gyorskeresés

Hozzászólások

(#401) manrick válasza Jester01 (#398) üzenetére


manrick
tag

Nah sikerült megoldani.
A belejentkező formot állítottam az induló formnak.
Majd amiután leellenőrizte a felh nevet és a jelszót, behozza az eddigi alap formot, a belépés formot pedig elrejti.
Úgy látom ez működik szépen. Mi a véleményetek?

Az éremnek két oldala van. Nézz a háta mögé is!

(#402) manrick


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?

Az éremnek két oldala van. Nézz a háta mögé is!

(#403) Jester01 válasza manrick (#402) üzenetére


Jester01
veterán

Ha jól értem a problémád akkor egyszerűen a connect stringet akarod összerakni:

string ConnectString = String.Format(''server={0};database={1};uid={2};pwd={3}'', server, db, uid, pwd);
SqlConnection mySqlConnection = new SqlConnection(ConnectString);

Jester

(#404) manrick válasza Jester01 (#403) üzenetére


manrick
tag

Úgy néz ki működik.
Köszi!

Az éremnek két oldala van. Nézz a háta mögé is!

(#405) andriscs


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]

Andris - http://andriscs.blogspot.com

(#406) Jester01 válasza andriscs (#405) üzenetére


Jester01
veterán

Ha opengl lenne akkor meg tudnám nézni, így sajnos nem. :(
MOD: cullingot próbáltad kikapcsolni?
MOD #2: miért jó, hogy minden static és Init metódusok vannak? :F

[Szerkesztve]

Jester

(#407) andriscs válasza Jester01 (#406) üzenetére


andriscs
aktív tag

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.

Andris - http://andriscs.blogspot.com

(#408) Jester01 válasza andriscs (#407) üzenetére


Jester01
veterán

Semmit nem tudsz kirajzolni? Pl. egy vonalat?

A static dologhoz: pl. ha jól látom most éppen 3 szigetet akarsz, amít így elég körülményes. Ezért kellene nyilván 3 sziget példány.

Jester

(#409) andriscs válasza Jester01 (#408) üzenetére


andriscs
aktív tag

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

Andris - http://andriscs.blogspot.com

(#410) andriscs válasza andriscs (#409) üzenetére


andriscs
aktív tag

Hi!

Valaki másnak nincs ötlete?

Andris - http://andriscs.blogspot.com

(#411) amarci


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 :D 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.

(#412) Jester01 válasza amarci (#411) üzenetére


Jester01
veterán

Beleteszed ciklusba.

Jester

(#413) Gregorius válasza amarci (#411) üzenetére


Gregorius
őstag

string s=...;
string[] words = s.Split('' '');
foreach(string word in words)
{
word[0] = char.ToUpper(word[0]);
}

Jó lesz?

(#414) amarci válasza Gregorius (#413) üzenetére


amarci
csendes tag

Kösz szépen!
Ez nagyon egszerű! :D

(#415) fly3r válasza stevve (#6) üzenetére


fly3r
csendes tag

Sziasztok én is most kezdtem c# foglalkozni!
Segitene vki hogy programon belül hogy futtatunk egy exe t vagy akarmit . Köszi

(#416) fly3r


fly3r
csendes tag

Már ki találtam puszi :DD

(#417) andriscs válasza andriscs (#409) üzenetére


andriscs
aktív tag

Hi!

Gondolkodtam, elvileg 2 hiba lehet: vagy nincs fény vagy a kamera valamelyik alakzatban van benn, ahova nem jut fény. Bár erre mitha nem reagálna. Konstans fekete. Valaki próbálja ki, hogy nála milyen légyszi!

Andris - http://andriscs.blogspot.com

(#418) manrick


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

Az éremnek két oldala van. Nézz a háta mögé is!

(#419) Gregorius válasza manrick (#418) üzenetére


Gregorius
őstag


ListViewItem current = ListView1.SelectedItems[0];
MessageBox.Show(current.Text);
foreach( ListViewSubItem item in current.SubItems )
{
   MessageBox.Show(item.Text);
}


[Szerkesztve]

(#420) manrick válasza Gregorius (#419) üzenetére


manrick
tag

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

Az éremnek két oldala van. Nézz a háta mögé is!

(#421) manrick válasza manrick (#420) üzenetére


manrick
tag

Ok sikerült megoldani :)

Az éremnek két oldala van. Nézz a háta mögé is!

(#422) manrick válasza Gregorius (#419) üzenetére


manrick
tag

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.

Az éremnek két oldala van. Nézz a háta mögé is!

(#423) Gregorius válasza manrick (#422) üzenetére


Gregorius
őstag

int i=0;
string[] vals = new string[1+current.SubItems.Count];
vals[i++] = current.Text;
foreach( ListViewSubItem item in current.SubItems )
{
   vals[i++] = item.Text;
}

(#424) manrick válasza Gregorius (#423) üzenetére


manrick
tag

Köszi sikerült. Mindenre gondoltam csak a tömbre nem :D

Az éremnek két oldala van. Nézz a háta mögé is!

(#425) Spyx


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]

Gyötrődő halálos játék: élet! Tőled én még mit kívánnék?!...

(#426) Lortech válasza Spyx (#425) üzenetére


Lortech
addikt

Ne a mouseclick eseménykezelőt használd, hanem a mousedown-t.
A másodikra: this.buttonx.TabStop = false;
Így nem ugrik rá focus.

Thank you to god for making me an atheist

(#427) Spyx válasza Lortech (#426) üzenetére


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.

Gyötrődő halálos játék: élet! Tőled én még mit kívánnék?!...

(#428) GodHeart


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]

(#429) Jester01 válasza GodHeart (#428) üzenetére


Jester01
veterán

Remélem jó helyre írom be..

Nem, ez a C# topik. De azért itt a válasz:

t.c:17: warning: format argument is not a pointer (arg 2)

Arra panaszkodik, hogy lemaradt egy & jel.

Jester

(#430) GodHeart válasza Jester01 (#429) üzenetére


GodHeart
senior tag

és honnan? én a mallocos sorban érzem a hibát, de nem bírom kideríteni mi és pontosan hol.. :U

(#431) Jester01 válasza GodHeart (#430) üzenetére


Jester01
veterán

17. sor 2. argumentum, oda van írva :U
Innen: scanf(''%d'',gg[ii].db);

Jester

(#432) GodHeart válasza Jester01 (#431) üzenetére


GodHeart
senior tag

köszi! :R vak voltam.. :D megy rendesen!

(#433) manrick


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

Az éremnek két oldala van. Nézz a háta mögé is!

(#434) Gregorius válasza manrick (#433) üzenetére


Gregorius
őstag

És mi okoz ebben nehézséget?
if( myString.IndexOf(TextBox1.Text) != -1 ) ...

(#435) manrick válasza Gregorius (#434) üzenetére


manrick
tag

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.

Az éremnek két oldala van. Nézz a háta mögé is!

(#436) amargo válasza manrick (#435) üzenetére


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]

“The workdays are long and the weekend is short? Make a turn! Bike every day, bike to work too!”

(#437) Jester01 válasza manrick (#435) üzenetére


Jester01
veterán

Ne kapd fel a vizet rögtön.
Biztos vagyok benne, hogy Gregorius nem rosszindulatból kérdezte, hanem tényleg arra volt kíváncsi, hogy melyik része okozza a problémát (string keresés avagy a textbox tartalmának a lekérdezése), mert akkor azt elmagyarázza.

Jester

(#438) manrick válasza amargo (#436) üzenetére


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.

Az éremnek két oldala van. Nézz a háta mögé is!

(#439) manrick válasza Jester01 (#437) üzenetére


manrick
tag

Nem, nem kaptam fel a vizet, azért ahhoz ennél több kell :)
Csak meglepődtem a kérdésen és úgy gondoltam leírom a véleményemet.

Az éremnek két oldala van. Nézz a háta mögé is!

(#440) Gregorius válasza manrick (#435) üzenetére


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);

(#441) manrick válasza Gregorius (#440) üzenetére


manrick
tag

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]

Az éremnek két oldala van. Nézz a háta mögé is!

(#442) kardi


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!

(#443) andriscs


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]

Andris - http://andriscs.blogspot.com

(#444) manrick


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

Az éremnek két oldala van. Nézz a háta mögé is!

(#445) andriscs


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?

Andris - http://andriscs.blogspot.com

(#446) andriscs válasza andriscs (#445) üzenetére


andriscs
aktív tag

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?

Andris - http://andriscs.blogspot.com

(#447) Pazo válasza manrick (#444) üzenetére


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]

I'll tell you just how stupid Life Insurance is. You're sitting across from a guy. He's betting you you're gonna live, you're betting him you're gonna die! And you're hoping he wins!

(#448) orbano válasza manrick (#444) üzenetére


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...
}
}

A vér nem válik VAZZE!™

(#449) andriscs


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.

Andris - http://andriscs.blogspot.com

(#450) amarci


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.

Copyright © 2000-2024 PROHARDVER Informatikai Kft.