Hirdetés
- HiFi műszaki szemmel - sztereó hangrendszerek
- Pánik a memóriapiacon
- Xiaomi Mi Box androidos médialejátszó 4K és HDR támogatással
- Házimozi belépő szinten
- OLED TV topic
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- ThinkPad (NEM IdeaPad)
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- VR topik
- TCL LCD és LED TV-k
Új hozzászólás Aktív témák
-
bpx
őstag
válasz
Speederer
#1943
üzenetére
látom már segítenek a többiek, de én kíváncsi voltam milyen rövidet tudok írni - legyen az akármilyen ronda is - úgyhogy itt egy elrettentő példa

public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
int[] bases = { 16, 10, 8, 2 };
List<TextBox> tb = new List<TextBox>();
private void Conv(object sender, KeyEventArgs e)
{
long l = Convert.ToInt64(((TextBox)sender).Text, bases[tb.IndexOf((TextBox)sender)]);
for (int i = 0; i < bases.Length; i++)
tb[i].Text = Convert.ToString(l, bases[i]);
}
private void Form1_Load(object sender, EventArgs e)
{
foreach (Control c in this.Controls)
if (c is TextBox) { c.KeyUp += Conv; tb.Add((TextBox)c); }
}
} -
fatal`
titán
válasz
Speederer
#1943
üzenetére
Írj rá egy függvényt úgyhogy a változó paramétereket átadod neki mindig.

pl.
private String atvalt(String honnan, int szamrendszer)
{
return Convert.ToString(Convert.ToInt32(honnan), szamrendszer);
}ezután meg kívülről meghívod:
textBox2.Text = atvalt(textBox1.Text, 2)
stb.

Persze az is lehet hogy teljesen félreértettem mit szeretnél
Esetleg kombinálhatod, hogy a textbox1.text az fix és nem adod át paraméterenként, de szerintem úgy csúnyább a kód és ezt később is felhasználhatod, ha mégis máshonnan kell váltani 
Ú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!
- Opel topik
- Arc Raiders
- Kuponkunyeráló
- HiFi műszaki szemmel - sztereó hangrendszerek
- Pánik a memóriapiacon
- A fociról könnyedén, egy baráti társaságban
- Google Pixel 9a - a lapos munka
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Xiaomi Mi Box androidos médialejátszó 4K és HDR támogatással
- Házimozi belépő szinten
- További aktív témák...
- Nintendo Switch OLED Mario Edition 20.5, 512GB MicroSD + Android + Atmosphere, 3 hó garanciával
- Samsung tv 65" ue65tu8002kxxh
- ASUS ROG Ally X Xbox (Z2 Extreme AI) 1 HETES, GARANCIÁLIS!
- Vizes Gamer PC: RYZEN 5700X / 32GB RAM / INTEL ARC A770 16GB / 1TB NVMe SSD
- GYÖNYÖRŰ SAMSUNG S20 5G 8G/128G JEGESKÉK SZINEBN, ÜZLETBŐL, GARANCIA
- iPhone XS Max 256GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3997, 100% Akkumulátor
- BESZÁMÍTÁS! Gigabyte B550M R7 3700X 32GB DDR4 512GB SSD RTX 3060Ti 8GB Zalman Z1 PLUS CM 700W
- Samsung Galaxy Z Flip7 Zsebbe csukható stílus, 120 Hz élmény 12/512 GB Használt, karcmentes
- KARÁCSONYI AKCIÓK! GARANCIA, SZÁMLA - Windows 10 11, Office 2016 2019 2021,2024, vírusírtók, VPN
- JBL Quantum400 gamer fejhallgató
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: ATW Internet Kft.
Város: Budapest




