-
7000 - 6901
10246 - 10001 10000 - 8001 8000 - 7901 7900 - 7801 7800 - 7701 7700 - 7601 7600 - 7501 7500 - 7401 7400 - 7301 7300 - 7201 7200 - 7101 7100 - 7001 7000 - 6901 6900 - 6801 6800 - 6701 6700 - 6601 6600 - 6501 6500 - 6401 6400 - 6301 6300 - 6201 6200 - 6101 6100 - 6001 6000 - 5901 5900 - 5801 5800 - 5701 5700 - 5601 5600 - 5501 5500 - 5401 5400 - 5301 5300 - 5201 5200 - 5101 5100 - 5001 5000 - 4901 4900 - 4801 4800 - 4701 4700 - 4601 4600 - 4501 4500 - 4401 4400 - 4301 4300 - 4201 4200 - 4101 4100 - 4001 4000 - 2001 2000 - 1
-
Fórumok
LOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
Új hozzászólás Aktív témák
-
fluxion
őstag
-
pvt.peter
őstag
-
fmx
aktív tag
-
vlevi
nagyúr
-
dementhor
csendes tag
Hali,
tudtok valakit, aki vállal egyetemi beadandó programozás feladatot? Nem egészen szokványos, mivel képfeldolgozás is van benne. Nem így akartam megoldani, de nem ingyen kérném. Részletek privátban ha tud segíteni valaki, köszönöm. -
fluxion
őstag
-
Karma
félisten
-
fmx
aktív tag
-
Karma
félisten
Utolsó, mint valamilyen szempont szerint minimum értékkel rendelkező, vagy mint sorrendben utolsó?
Természetesen mindkettő megoldható kézzel-lábbal is, bár C#-ban még a programozási "tételekhez" se kell nyúlni egyik megoldásához se, ugyanis az adatszerkezet el tudja végezni a te közbenjárásod nélkül is. (A LINQ sokat segít ebben.)
-
fmx
aktív tag
-
amargo
addikt
-
Karma
félisten
-
zuzu000
őstag
-
fmx
aktív tag
Üdv.Ha van egy txt fájlom, amiben pl. nevek vannak és ezekkel a nevekkel kell dolgozni(Első nevet meg keresni vagy az utolsó stb. stb.) akkor ezt listaként kezeljem?
-
Karma
félisten
Mindent meg lehet oldani, de neked ettől függetlenül objektumok listájával kellene dolgoznod.
A "minden mezőnek csinálok egy külön listát" témát, amit először írtál, nagyon gyorsan felejtsd el. Helyette inkább meditálj azon, hogy a két adat szorosan kapcsolódik egymáshoz (lévén egy entitás két tulajdonsága), ezért elválaszthatatlan egységet alkotnak - és ennek a kódban is meg kell jelennie. Például egy class formájában (legyen mondjuk Person a példa kedvéért).
Te ilyen Personöket kérsz be, teszed el egy darab listába, és ezt akarod rendezni utána. A kód is tegye ugyanezt.
-
alratar
addikt
-
pvt.peter
őstag
-
fluxion
őstag
-
martonx
veterán
-
Cool Face
aktív tag
Sziasztok!
Meglévő fájlokat (pdf, xls, doc) szeretnék masolatként elmenteni. Úgy képzelem, hogy openfiledialog-al kivalasztom a dokumentumokat majd egy save gombbal mentem az előre definiált mappába.
Így működhet? Új vagyok ebben a "világban", hogy álljak neki?

-
pvt.peter
őstag
-
fluxion
őstag
-
pvt.peter
őstag
Hali,
A kollega is hasonló problémába ütközött:
New line break problem with EPPLUS when exporting data -
fluxion
őstag
Sziasztok!
Epplus-ra építve írtam egy olyan kódot ami egy tömbböt kap értékül, majd annak tartalmát xlsx-be menti. Az általam írt DLL-t LabView-ból hívom és az a problémám, hogy ha a szöveg végére egy entert teszek, akkor az nem jelenik meg az excelben. Debugoláskor látom, hogy ott van a \n a szöveg végén és a furcsa, hogy amikor változtatás nélkül visszaolvasom a fájlt, akkor szintén ott van a \n, de ha módosítok az excel fájlon és elmentem, akkor az utolsó \n eltűnik visszaolvasáskor, szóval az excel levágja.
De ha ott teszek be alt+enterrel egy új sort a szöveg végére, akkor az megmarad és visszaolvasáskor is látom.Szerintetek létezhet erre valamiféle megoldás?

-
zuzu000
őstag
-
alratar
addikt
Sziasztok.
Még kezdő vagyok a c# világában.

Kitaláltam egy feladatot, amiben sajnos elakadtam.A feladatom, hogy bekérek neveket és korokat, majd a ezen adatokat kiíratom kor szerint rendezve.
Próbáltam egy ArrayList-be rakni az adatokat, de így a Sort nem azt csinálja ami a cél.
Akkor megpróbáltam két (M)List(/M)-be rakni őket, hogy az Array.Sort(Array Keys, Array items) meghívásával rakjam sorba, de így meg hibát dob, mivel a listát nem tudja Array-é alakítani.Segítenétek?
-
sztanozs
veterán
-
Ricko
tag
Sziasztok!
Valaki szokott itt korrepet vállalni C#-ból? -
lord.lakli
őstag
-
Cool Face
aktív tag
Köszönöm a válaszokat.

Most abba futottam bele, hogy miután módosítok, vagy törlök egy record-ot az adatbázisból a DataGridView nem frissült, csak ha újra megnyitom a formot.
Van valami egyszerű megoldás arra, hogy a művelet után frissítsen?
private void button_Updatedata_Click(object sender, EventArgs e)
{
try
{
connection.Open();
OleDbCommand command = new OleDbCommand();
command.Connection = connection;
string query = "update PPAPdatabase set [Production Line]='" + comboBox_Productionline.Text + "' where [PSW ID]=" + text_PSW_ID.Text + "";
//MessageBox.Show(query);//
command.CommandText = query;
command.ExecuteNonQuery();
MessageBox.Show("Data edited Successfully!");
connection.Close();
}
catch (Exception ex)
{
MessageBox.Show("An error has occurred: " + ex.Message);
}
}Nekem csak úgy sikerült megoldanom, hogy művelet után újra betöltöm az adatbázist. Kicsit favágó módszernek érzem, ezért keresek egy "elegánsabb" módszert.
-
rgeorge
addikt
-
fatal`
titán
Tudom mi az SQL injection, csak még hozzáfűztem egyéb dolgot ahhoz képest amit írtál.
-
lord.lakli
őstag
SQL Injection támadási lehetőség, amikor stringként fűzöd össze az SQL-t a paraméterekkel. Helyette SqlParameter-t kell használni.
-
fatal`
titán
Meg nem értem az OleDB-t sem, sima SqlConnection és SqlCommand.
-
lord.lakli
őstag
-
Cool Face
aktív tag
Szia.
A 4 db radioButton közül a kijelöltet tartalmazó text-et az adatbázisba.
RadioButton-ok:
Level 1 - radioButton_lvl1
Level 2 - radioButton_lvl2
Level 3 - radioButton_lvl3
Level 4 - radioButton_lvl4
Level 5 - radioButton_lvl5Ha a fentiek közül kijelölök egyet akkor azt a text-et menti el(Level 1, Level2 etc).
A lenti kódig jutottam el. Fölösleges dolgokat kitöröltem.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.OleDb;
namespace Honeywell_SDE_Application
{
public partial class PPAP_Create : Form
{
private OleDbConnection connection = new OleDbConnection();
public PPAP_Create()
{
InitializeComponent();
connection.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\h109536\Documents\PPAPdatabase_excel.accdb;
Persist Security Info = False; ";
}
private void HWapp_Load(object sender, EventArgs e)
{
try
{
connection.Open();
check_connection.Text = "Database Connection Succesful!";
connection.Close();
}
catch (Exception ex)
{
MessageBox.Show("Error " + ex);
}
}
private void button3_Click(object sender, EventArgs e)
{
this.Hide();
new PPAP_Selection().Show();
}
private void button_submit_Click(object sender, EventArgs e)
{
try
{
connection.Open();
OleDbCommand command = new OleDbCommand();
command.Connection = connection;
command.CommandText = "Insert into PPAPdatabase ([PSW ID],[Part Name],[Part Number],[Part rev Level],[Drawing Number],[Drawing rev Level],[Comment (or Enovia No#)],[Supplier Name],[Date Created],[Owner],[Production Line],[Status],[Reason]) values('"+
txt_PSW_ID.Text +"','"+ txt_partname.Text +"','"+ txt_partnumber.Text +"', '"+ txt_partrevlvl.Text +"', '"+ txt_dwgnumber.Text +"', '"+ txt_dwgrev.Text +"', '"+ txt_comment.Text +"', '"+
txt_suppliername.Text +"','"+ dateTimePicker_datecreated.Text +"','"+ checkedListBox_owner.Text +"','"+ checkedListBox_prodline.Text +"', '"+ txt_status.Text + "', '"+ comboBox_PPAP.Text + "')";
command.ExecuteNonQuery();
MessageBox.Show("PPAP has been submitted");
connection.Close();
}
catch (Exception ex)
{
MessageBox.Show("Error " + ex);
}
}
private void radioButton_lvl1_CheckedChanged(object sender, EventArgs e)
{
}
private void radioButton_lvl2_CheckedChanged(object sender, EventArgs e)
{
}
private void radioButton_lvl3_CheckedChanged(object sender, EventArgs e)
{
}
private void radioButton_lvl4_CheckedChanged(object sender, EventArgs e)
{
}
private void radioButton_lvl5_CheckedChanged(object sender, EventArgs e)
{
}
}
} -
h1ght3chzor
őstag
-
Cool Face
aktív tag
Sziasztok!
Nagyon kezdő szinten foglalkozok C# programozással. Elakadtam egy részen és ezért most kérném a segítségetek.

Van 4 radio buttonom ami közül a kijelöltet szeretném elmenteni MS Access adatbázisba. Hozzácsatlakoztam az adatbázishoz, Textboxal, Comboboxal, DatePickerrel már megy.
Ha segítség számotokra akkor a kódot is betudom illeszteni.
-
Karma
félisten
-
lord.lakli
őstag
Jó csak nem értettem, hogy valójában csak rögzítésnél kell, de utána már felesleges "szívatás", akkor miért érdemes letárolni. Formátum teljesen fix? Azaz adott pozíciókban van a megfelelő szeparátor? Ha igen, akkor mentésnél kiveszed a textbox értékéből. Szerkesztésnél meg megjelenítés előtt visszapakolod.
-
Kommy
veterán
Mert sokkal kultúráltabban néz ki, könnyebb észrevenni ha valamit elüt az ember ha tagolva van az adott cikkszám.
De ez nem tartozik a topik témájához, én arra kértem segítséget, hogy megoldható e, nem arra, hogy miért van így.
-
janus123
csendes tag
-
lord.lakli
őstag
-
Kommy
veterán
Mivel 1 keresőmezőm van, amiben több dologra is szűrök, és nem szeretném ha ismerni kéne a cikkszám formáját ahhoz, hogy keresni lehessen rá.
Tehát ebbe a kereső részbe megy szöveg is szám is, mint megnevezés , gyáriszám. És amúgy is sokkal egyszerűbben lehet csak számokat beírogatni mint a .-ot és - jelet.
-
sztanozs
veterán
-
Kommy
veterán
Tudtok nekem valami megoldást arra, hogy van egy maskedtextbox-om ami egy cikkszámot tartalmaz, de úgy szeretném tárolni az adatbázisban, hogy nincs formázva ez megoldható, mert úgy sokkal egyszerűbben lehetne keresni.
pl.: 1681233 --» 1.682-123.3 és itt szeretném a . és - nélkül tárolni -
fatal`
titán
-
zuzu000
őstag
-
rgeorge
addikt
-
Peter Kiss
őstag
-
sztanozs
veterán
-
fmx
aktív tag
-
janus123
csendes tag
-
fmx
aktív tag
-
janus123
csendes tag
Sziasztok!
Erősen gyenge kérdés, de egyszerűen kifog rajtam. Visual Studio 2015-ben próbáltam érzékeltetni az Enter lenyomását. De ez a módszer nem adja és nem is találtam olyan módszert, amelyik adta volna. Tudna valaki segíteni? És előre is köszönöm!
Sziasztok!
private void enter(object sender, KeyEventArgs e)
{
if (e.KeyValue == 13)
{
MessageBox.Show("Entert nyomtak", "Enter?");
}
} -
Peter Kiss
őstag
Lehet, hogy egy ilyesmi segítene:
http://classport.blogspot.hu/2014/05/cancellationtoken-and-threadsleep.html
Ha lesz egy kis időm, összelegózom, vagy küldd el a komplett solution-t.
-
dipeti
senior tag
Sajnos ígyis kifagy ha bezárom a programot.
De kíváncsivá tettél mi a különbség a kettő között. Tehát ha a metódus kapja meg a tokent, vagy a task.
Egyébként a
Task.Run()
rendelkezik olyan overdload-dal amiben a második paraméter egy CancellationTokent vár. De ilyenkor hogy ellenőrzi, hogy történt-e Cancel-ezés?Egyszerűsítve:
Mi a különbség?
Task.Run(() => Method(CTS.Token)) és a
Task.Run(() => Method(),CTS.Token) között? -
Karma
félisten
-
Jester01
veterán
Hm, a nunit TestCase valóban Tuple-szerű bár technikailag nem az. Ezt mindenesetre elfogadom

-
Peter Kiss
őstag
-
Jester01
veterán
Számpárokat, de már a kérdésben is benne volt hogy ezek sor és szék számok valami helyfoglaló rendszerben.
KVP kizárólag dictionary kapcsán merül fel, Tuple-ra pedig semmi ötletem nincs hol lehetne értelmesen használni. Az kifejezetten a nem-érek-rá-rendes-osztályt-csinálni eset, a lusta programozó számára.
-
Peter Kiss
őstag
-
Karma
félisten
-
fatal`
titán
-
Jester01
veterán
-
pvt.peter
őstag
-
vlevi
nagyúr
-
Karma
félisten
Hát ezt inkább ne csinálja, van erre beépített megoldás is.
-
vlevi
nagyúr
-
fatal`
titán
-
Dinter
addikt
-
Alexios
veterán
-
Dinter
addikt
List<int[,]> egyedul = new List<int[,]>();
Ilyen List-hez hogy adok hozzá elemet? Mert pl. egyedul.Add(i,j)-vel overload lesz.
-
alratar
addikt
Sziasztok.
Tud valaki olyan oldalt mondani, ahol c# feladatokat találok, megoldással?
üdv
alratar -
dipeti
senior tag
Sziasztok!
Egyetemre járok (azaz kezdő programozó vagyok) és van egy feladat, amit nem tudok megoldani. Egy WPF applikációt kell írni. Az a lényeg, hogy van a GUI-n egy ListBox és abba kell 5mp-enként belemásolni egy stringeket tartalmazó láncolt lista tartalmát. Amit a másolás megtörtént, a láncolt lista tartalmát törölni kell. Mindeközben, minden gombnyomásra (ENTER) elindul egy task, ami 1mp-enként generál egy stringet a láncolt listába.
A probléma - amennyiben sikerült jól elmagyaráznom - a szálszinkronizáció. Taskok futnak, nem szabad, hogy zavarják egymást.
Úgy érzem mindent sikerült megoldanom kivéve egy dolgot. Mikor bezárom az ablakot megfagy. Gondolom deadlock van. Fogalmam sincs, hogyan kéne megoldani a problémát. Szívesen várom a segítséget ill. bármiféle kritikát a kóddal kapcsolatban. Köszönöm!
[SourceCode] -
pvt.peter
őstag
Sziasztok,
Nekem egy olyan kérdésem lenne, hogy az alábbi tutorial videóban levő projektnek van-e esetleg C# -os megvalósítása?
Tutorial to create a Ribbon Style Application with Visual Studio 11
Tehát a célom az, hogy a videó végén levő C++ alkalmazásnak megfelelő .NET/C# alkalmazást létrehozni ugyanilyen wizard segítségével.
Ha konkrétan ilyet nem lehet, akkor milyen alternatív megoldások vannak amelyek hasonlítanak egy .NET -es ribbonos sample app -ra?Előre is köszi,
Peti -
Karma
félisten
-
olcsii
aktív tag
ahh azt nem
csak a using ba raktam be
-
lord.lakli
őstag
-
olcsii
aktív tag
-
zuzu000
őstag
Sziasztok!
Blockmapet (amit wolf3d és doom is használt), hogy lehetne legkönnyebben C#-ba implementálni? Mondjuk maga a pálya 32*32-es, és egy block 8*8-as. Ez lenne a collision detektálás alapja, a játékban amit csinálok (suli beadandó)
-
totesz09
csendes tag
-
totesz09
csendes tag
Sziasztok!
Egy egyetemi órán egy projektet kell megvalósítanunk RUP alapján. Az előkészítés fázisban az egyik mérföldkőnél már le kell adnunk képernyőképeket azzal kapcsolatban, hogyan is néz majd ki nagyjából a felület. Az egyes ablakok már megvannak. Az lenne a kérdésem, hogy hogyan tudok egységes gombokat, hátteret és egyéb finomságokat létrehozni? Tehát ha leteszek egy gombot akkor az már alapból kapja meg a standard gomb beállításokat, amit én szeretnék meghatározni. Át lehet ezt esetleg írni valahol?
Előre is köszi a segítséget!
-
tothzsolt868
csendes tag
Üdv.
Van 1 problémám. Nem nagyon értek c#-hoz és emiatt elakadtam 1 kisebb dolognál. Kinyitok 1 excel táblázatot amiből kikellene olvasnom a dátumot és összehasonlitanom az aktuális dátummal. Tudna ebben valaki segiteni?using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.OleDb;
using System.Data.SqlClient;
using Excel = Microsoft.Office.Interop.Excel;namespace MuszakiHatarido
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
//Tablazat megjelenitese
OleDbConnection conn = new OleDbConnection();
conn.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Raktaron.xlsx" + @";Extended Properties=""Excel 8.0;HDR=Yes;IMEX=1;ImportMixedTypes=Text;TypeGuessRows=0""";OleDbCommand command = new OleDbCommand
(
"SELECT [Termek], [Darab], [Doboz], [Datum]" +
"FROM [Alkatreszek$]", conn
);
DataSet dsDvds = new DataSet();
OleDbDataAdapter adapter = new OleDbDataAdapter(command);
adapter.Fill(dsDvds);dataGridViewDvd.DataSource = dsDvds.Tables[0];
//Datum osszehasonlitas
}
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{}
private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
{}
}
} -
don_peter
senior tag
-
sztanozs
veterán
Innen less - csak neked nem 32K-s chuck (workBufferSize) kell, hanem csak 64 byte...
http://stackoverflow.com/questions/25296211/writing-huge-longs-array-to-disk -
don_peter
senior tag
-
rgeorge
addikt
-
don_peter
senior tag
Srácok, szeretnék 64byte-ot kiküldeni serialport-on.
Ezt csak string-ként tudom megtenni ha egyben akarom kiküldeni?
Byte-onként már megoldottam, csak nagyon sok időbe telik.
2byte között akár 1ms-ot is elidőzik a program. Nagy a veszteség. -
Froclee
őstag
Sziasztok
Írtam egy monitorozó Windows Service-t. Windows10 és Windows 8-as gépeken .NET 4.5-ön fejlesztettem és .NEt 4-en buildeltem. Majd kiraktam a Windows Server 2008-asainkra.
A gondom igazából az, hogy elég fura sorrendekbe dobja bele a dolgokat a logba. Végülis nem baj, csak az okát szeretném tudni
[2016-02-04 16:14:03] [DEBUG] CPU load is [1%] below the threshold on eztitkos1.
[2016-02-04 16:14:03] [DEBUG] CPU load is [0%] below the threshold on eztitkos2.
[2016-02-04 16:14:04] [DEBUG] CPU load is [0%] below the threshold on eztitkos3.
[2016-02-04 16:14:04] [DEBUG] CPU load is [1%] below the threshold on eztitkos4.
[2016-02-04 16:14:05] [DEBUG] Memory load [23%] is below the threshhold on titkos3.
[2016-02-04 16:14:05] [DEBUG] Memory load [7%] is below the threshhold on titkos2.
[2016-02-04 16:14:06] [DEBUG] Memory load [5%] is below the threshhold on titkos3.
[2016-02-04 16:14:06] [DEBUG] CPU load is [1%] below the threshold on titkos3.
[2016-02-04 16:14:06] [DEBUG] Memory load [6%] is below the threshhold on titkos3.
[2016-02-04 16:14:07] [DEBUG] Memory load [6%] is below the threshhold on titkos4.
[2016-02-04 16:14:07] [DEBUG] vsa593973 is responding within the timeout [8 sec].
[2016-02-04 16:14:07] [DEBUG] vsa562480 is responding within the timeout [8 sec].
[2016-02-04 16:14:07] [DEBUG] vsa552783 is responding within the timeout [8 sec].
[2016-02-04 16:14:07] [DEBUG] vsa552766 is responding within the timeout [8 sec].
[2016-02-04 16:14:07] [DEBUG] vsa562478 is responding within the timeout [8 sec].
[2016-02-04 16:14:07] [DEBUG] Server=titkos;Database=titkos;Integrated Security=SSPI responding properly to SQL queries.
[2016-02-04 16:14:07] [DEBUG] CPU load is [1%] below the threshold on titkos3.Ami itt igazán érdekes: a memory load check-ek közé bejön egy CPU check is. Az én teóriám: túl lassan tudta megállapítani a service a titkos3 loadját, ezért volt benne egy kis késés.
Kód: fő osztály (innen hívogatom a check-eket)
a check-ekszerk.: barom vagyok, most látom tettem bele pár thread.Sleep-et
de azt feltételezném hogy szépen sorrendben dobja ki az eredményeket. igazából 2-3 perc után már randomizáltak az eredmények a logban. (log.Debug metódus logol ugye). a sleep-elt threadek miatt? -
sztanozs
veterán
-
Kommy
veterán
-
Kommy
veterán
Sziasztok!
Lenne egy olyan problémám, hogy van egy combobox ahol a Partnerek nevei vannak aminél van autocomplete, hogy lehessen benne keresni. Így töltöm fel a combobox-ot és csinálom meg belőle az autocomplete adatbázist
public void FillDropDownList(string Query, System.Windows.Forms.ComboBox DropDownName)
{
using (var cn = new SqlConnection(conStr))
{
cn.Open();
DataTable dt = new DataTable();
try
{
SqlCommand cmd = new SqlCommand(Query, cn);
SqlDataReader myReader = cmd.ExecuteReader();
dt.Load(myReader);
}
catch (SqlException e)
{
Console.WriteLine(e.ToString());
return;
}
DropDownName.DataSource = dt;
DropDownName.ValueMember = "id";
DropDownName.DisplayMember = "Nev";
string[] postSource = dt
.AsEnumerable()
.Select<System.Data.DataRow, String>(x => x.Field<String>("Nev"))
.ToArray();
var source = new AutoCompleteStringCollection();
source.AddRange(postSource);
partnerBox.AutoCompleteCustomSource = source;
partnerBox.SelectedIndex = -1;
}A problémám ott van, hogyha lenyitom valamiért a combobox-ot és elkezdek gépelni és nyomok egy Enter-t akkor kifagy a programot
Amikor kifagy a következő hívódik meg
private void partnerBox_SelectionChangeCommitted(object sender, EventArgs e)
{
reload_RepairIn("..." + partnerBox.SelectedValue.ToString() + " ... ");
reload_RepairOut("..." + partnerBox.SelectedValue.ToString() + " ... ");
}Igazából itt újratöltöm a kiválasztás szerint a két dataGridView-t, viszont ugye kapok egy hibát (ugyan ez van a KeyDown eventben csak kiegészítve az Enter billentyű szűrésére, hogy csak akkor fusson le):
System.NullReferenceException was unhandled
HResult=-2147467261
Message=Az objektumhivatkozás nincs beállítva semmilyen objektumpéldányra.Ha meg van nyitva a comboBox és az Autocomplete is akkor ugye nem választódik ki a comboBox-ban az adott Partner és ezért kaphatok NullReferenceException-t ha jól gondolom. De ugye ha nem nyitom le tökéletesen megy az Autocomplet-es kiváélasztás Enter leütéssel, ha lenyitom szépen tudok egérrel kiválasztani, de ha lenyitom akkor az Enterre kiakad, az egérrel pedig a kitakart Combobox-ból választ nem az AutoComplet-ből ami ugye kitakarj az AutoComplet-et
-
fmx
aktív tag
üdv,van valakinek valami anyaga,leírása bármilyen szövege a windows alkalmazások környezetben az eventekről?Leginkább az érdekel,hogy gomb megnyomás segítségével,hogy tudok átjutni egyik ablakból a másikba.

-
don_peter
senior tag
-
sztanozs
veterán
kezeld le a kivételt és akkor nem lép ki:
try
{
serialPort1.Read(buffer, 0, 1);
}
catch (TimeoutException tex)
{
// shit happened
} -
don_peter
senior tag
Igen pont ezt használom, de bezárja a programot.:
serialPort1.Write(buffer, 2, 1);
textBox1.Text += buffer[2].ToString("X") + "\r\n";
serialPort1.ReadTimeout = 1000;
serialPort1.Read(buffer, 0, 1);
Elég lenne egy hiba üzenetet küldenie vagy csak alap helyzetbe kerülni vagy megszüntetné az adat küldési folyamot.
Új hozzászólás Aktív témák
-
7000 - 6901
10246 - 10001 10000 - 8001 8000 - 7901 7900 - 7801 7800 - 7701 7700 - 7601 7600 - 7501 7500 - 7401 7400 - 7301 7300 - 7201 7200 - 7101 7100 - 7001 7000 - 6901 6900 - 6801 6800 - 6701 6700 - 6601 6600 - 6501 6500 - 6401 6400 - 6301 6300 - 6201 6200 - 6101 6100 - 6001 6000 - 5901 5900 - 5801 5800 - 5701 5700 - 5601 5600 - 5501 5500 - 5401 5400 - 5301 5300 - 5201 5200 - 5101 5100 - 5001 5000 - 4901 4900 - 4801 4800 - 4701 4700 - 4601 4600 - 4501 4500 - 4401 4400 - 4301 4300 - 4201 4200 - 4101 4100 - 4001 4000 - 2001 2000 - 1
-
Fórumok
LOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Óra topik
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Kínai és egyéb olcsó órák topikja
- Multimédiás / PC-s hangfalszettek (2.0, 2.1, 5.1)
- Az AI átformálja a Peugeot modelljeit is
- Napelem
- Adobe Photoshop
- Diablo IV
- Vivo X300 Pro – messzebbre lát, mint ameddig bírja
- Arch Linux
- További aktív témák...
- BESZÁMÍTÁS! Gigabyte B450M R5 5500 32GB DDR4 512GB SSD RTX 3060 12GB Rampage SHIVA Chieftec 700W
- ÁRGARANCIA! Épített KomPhone Ultra 7 265KF 32/64GB RAM RTX 5080 16GB GAMER PC termékbeszámítással
- LÉZEREZÉS! külföldi billentyűzet magyarra kb. 20-30p alatt!
- HP ProBook 650 G5 - i5 8265U, 8-16GB RAM, SSD, jó akku, számla, 6 hó gar
- 27% - LG UltraFine 27UQ850V-W 4K IPS Monitor! 3840x2160 / 60Hz / FreeSync
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Köszi a segítséget 



csak a using ba raktam be
