C#.NET

  • Креатор на темата Креатор на темата back_rest
  • Време на започнување Време на започнување

Пред се треба да ставиш валидации дали корисникот воопшто одбрал нешто, те. Порачај да ти биде дисејблирано дури не одбере
После то треба да имаш мени на пици: капричиоза, наполитана итн.
На крај ова би требало да е веб решение, нема поента да е виндовс апликација.
 
Пред се треба да ставиш валидации дали корисникот воопшто одбрал нешто, те. Порачај да ти биде дисејблирано дури не одбере
После то треба да имаш мени на пици: капричиоза, наполитана итн.
На крај ова би требало да е веб решение, нема поента да е виндовс апликација.
Добра идеја ќе ја употребам...

@VisualBasic2008

Подобро ќе биде да го пуштиш кодот и за тоа да дадеме мислење, на UI нема што да се даде забелешка, барем како "програмери" :D
Е да ама кодот добар е (во смисла на функционалност) е сега ако може некој код да се скрати да не биди толку долг тогаш да..
Инаку фала на сите за одговорот!
 
@VisualBasic2008

Секој мисли дека кодот што го пишувал е добар, затоа постои нешто што се вика Code Review што се прави од други лица што не го пишувале кодот. И да, функционалноста е најбитна т.е да работи апликацијата, но се гледаат и други работи како пристап на решене, шаблони (Patterns), модуларност, колку кодот се реискористува или повторува итн :)
 
@VisualBasic2008
Пробај качи го кодот на GitHub и пушти некое линкче тука. Така ќе можеме да го погледнеме кодот, па и да ти се помогне некогаш :)
 
Сакаш пократок да го направиш кодот? Има милиони начини. Наместо да одиш една по една со чекбоксовите стави ги во јамка. Искористи го текстот на чекбоксот наместо да пишуваш едно по едно што е вредноста. И поскалабилно ќе ти биде ако додаваш други додатоци.
 
Zdravo dali nekoj moze da pomogne okolu zadaca vo c# .Zadacava e slednava:Listbox e poln so 3 pesni, i mozes da gi odberes preku trackbar. Koga ke go napravis tvojot izbor timerot se uklucuva i pocnuva da odbrojuva. znam samo za timerot no kako listboxot da go povrzam so trackbarot. Fala odnapred.
za timerot:
public class forma1:form
{
timer timer1=new timer();
public forma1();
{
initialize component();
timer_tick+=new event handler(timer1_tick);
}
}
Timer1.enabled=true;
Timer1.interval=1000;
Timer1.start();
{
lbl1.text = datetime. now.tostring("hh:mm:ss");
 
znam samo za timerot no kako listboxot da go povrzam so trackbarot.

Зависи што сакаш да направиш, има две опции:
1. Ако сакаш да смениш нешто во листбоксот на скролање на тракбарот тогаш треба да додадеш евент хандлер за он скрол на тракбарот
trackBar1.Scroll += new System.EventHandler(trackBar1_Scroll);

и после во самата имплементација на хендлерот

private void trackBar1_Scroll(object sender, System.EventArgs e)
{
// Tuka treba da odi tvojata implementacija, ova e samo primer
listBox1.SetSelected(trackBar1.Value,true);
}

2 Ако сакаш да го смениш скролот на тракбарот при промена на листбоксот тогаш на листбоксот ќе му закачиш евент хандлер
ListBox1.SelectedValueChanged +=
new EventHandler(ListBox1_SelectedValueChanged);

и после во хендлерот ќе го врзеш со тракбарот

private void ListBox1_SelectedValueChanged(object sender, EventArgs e)
{
if (ListBox1.SelectedIndex != -1)
{
// Tuka treba da odi tvojata implementacija, ova e samo primer
trackBar1.Value= ListBox1.SelectedValue.ToString();
}
 
Зависи што сакаш да направиш, има две опции:
1. Ако сакаш да смениш нешто во листбоксот на скролање на тракбарот тогаш треба да додадеш евент хандлер за он скрол на тракбарот
trackBar1.Scroll += new System.EventHandler(trackBar1_Scroll);

и после во самата имплементација на хендлерот

private void trackBar1_Scroll(object sender, System.EventArgs e)
{
// Tuka treba da odi tvojata implementacija, ova e samo primer
listBox1.SetSelected(trackBar1.Value,true);
}

2 Ако сакаш да го смениш скролот на тракбарот при промена на листбоксот тогаш на листбоксот ќе му закачиш евент хандлер
ListBox1.SelectedValueChanged +=
new EventHandler(ListBox1_SelectedValueChanged);

и после во хендлерот ќе го врзеш со тракбарот

private void ListBox1_SelectedValueChanged(object sender, EventArgs e)
{
if (ListBox1.SelectedIndex != -1)
{
// Tuka treba da odi tvojata implementacija, ova e samo primer
trackBar1.Value= ListBox1.SelectedValue.ToString();
}
Prviot nacin e toj sto mi se bara vo zadcata, te molam mozes li celosno tocno da ja napises zadaca?
 

Kajgana Shop

Back
На врв Bottom