Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


problem med if-sats med and

Postades av 2006-12-20 23:33:17 - Benni Svensson, i forum c# (c-sharp), Tråden har 8 Kommentarer och lästs av 573 personer

Jag kommer inte ihåg hur man skrev...
<code>
if(if(listView1.FindItemWithText==comboBoxFrom.Text)&& if(listView1.FindItemWithText==comboBoxTo.Text))
</code>
Detta fungerar ju inte :-(
Tacksam för hjälp


Svara

Sv: problem med if-sats med and

Postades av 2006-12-20 23:43:37 - Per Persson

<code>
if(listView1.FindItemWithText==comboBoxFrom.Text && listView1.FindItemWithText==comboBoxTo.Text)
</code>


Svara

Sv:problem med if-sats med and

Postades av 2006-12-20 23:52:49 - Benni Svensson

Tack för snappt svar, men jag åker på patrull:
<code>
string comboIfrån = comboBoxFrom.Text;
string comboTill = comboBoxTo.Text;
if (listView1.FindItemWithText = comboIfrån && listView1.FindItemWithText = comboTill)
MessageBox.Show("Finns");
</code>
Error:
<info>
Error 5 Operator '&&' cannot be applied to operands of type 'string' and 'method group'
H:\C#\Music_Transpose\Music_Transpose\Music_Transpose\Form1.cs
1152 62 Music_Transpose

</info>
Hur bör jag lösa detta?
Jag lägger in mina poster så här:
<code>
listView1.View = View.Details;
listView1.Columns.Clear();
listView1.Refresh();
listView1.Columns.Add("Akord ifrån " + comboIfrån, 84, HorizontalAlignment.Left);
listView1.Columns.Add("Akord till " + comboTill, 80, HorizontalAlignment.Left);
</code>
Vad jag vill försöka åstakomma är att se till att jag inte lägger in dubbla poster.


Svara

Sv: problem med if-sats med and

Postades av 2006-12-21 01:02:48 - Mikael Jönsson

Jag tror inte att det går att använda FindItemWithText för att åstadkomma det du vill, så jag hade gjort en egen funktion.

<code>
public bool ItemExists(string myFrom, string myTo)
{
foreach(ListViewItem myItem in listView1.Items)
{
if (myItem.SubItems[0].Text == myFrom && myItem.SubItems[1].Text == myTo)
return true;
}
return false;
}
</code>

/Micke


Svara

Sv:problem med if-sats med and

Postades av 2006-12-21 08:14:09 - Benni Svensson

Mickael.
Det såg ju så väldigt bra ut din funktion men...
<code>
//här är din funktion som du skrev den
public bool ItemExists(string myFrom, string myTo)
{
foreach (ListViewItem myItem in listView1.Items)
{
if (myItem.SubItems[0].Text == myFrom && myItem.SubItems[1].Text == myTo)
return true;
}
return false;
}
//Så här använder jag den
string comboIfrån ="";
if (comboBoxExt.Text != null)
comboIfrån = comboBoxAckord.Text + comboBoxExt.Text;
else
comboIfrån = comboBoxAckord.Text;
string comboTill = textBox1.Text;

if(ItemExists(comboIfrån,comboTill))
{
listView1.View = View.Details;
listView1.Columns.Clear();
listView1.Refresh();
listView1.Columns.Add("Akord ifrån " + comboIfrån, 84, HorizontalAlignment.Left);
listView1.Columns.Add("Akord till " + comboTill, 80, HorizontalAlignment.Left);

}
</code>
Vad som händer är, att den nu inte lägger till de olika SubItems samtidigt, utan först den ena, sedan
vid nytt ackord, den andra.
Den hittar inte heller om ackorden(texten) redan finns.
Finns det något sätt att rädda detta?


Svara

Sv: problem med if-sats med and

Postades av 2006-12-21 08:25:08 - Simon Dahlbacka

Berätta gärna lite mera om vad du har och vad du vill ha för resultat så blir det enklare att hjälpa till


Svara

Sv:problem med if-sats med and

Postades av 2006-12-21 08:54:35 - Benni Svensson

Hej Simon.
Vad det handlar om är, att jag gör ett program för att transponera ackord(4:de vertionen) ackord.
I en combobox väljer man den dur-art som man ha, i nästa den önskade durarten. Därefter så väljer man orginalackord +utökat ackord(t ex 7, m, m7 dim osv) och det färdig transponerade resultatet
kommer då upp i textBox1.
Nu har jag gjort så att man via en richtextbox kan skriva in sin text, och att man kan kopiera in det transponerade ackordet på rätt platts. För att göra det så enkelt som möjligt, så har jag gjort som så att
när ett ackord är färdig transponerat, så lägger jag in det i listViewn då man sen kan klicka för att få in
det på rätt platts. Då vill jag alltså inte ha några dubbleter i listviewn,
Jag hoppas att jag har förklarat mig någolunda förståligt.


Svara

Sv: problem med if-sats med and

Postades av 2006-12-21 12:17:42 - Mikael Jönsson

Jag måste erkänna att jag inte förstår riktigt vad du menar, men något som förvirrar mig är detta:

<code>
listView1.Columns.Add("Akord ifrån " + comboIfrån, 84, HorizontalAlignment.Left);
listView1.Columns.Add("Akord till " + comboTill, 80, HorizontalAlignment.Left);
</code>

Kolumnerna ska du väl bara lägga till en gång och sen är det nya "items" som ska in?

<code>
ListViewItem myNewItem = new ListViewItem();
myNewItem.Text = comboIfrån;
myNewItem.SubItems.Add(comboTill);

listView1.Items.Add(myNewItem);
</code>


Svara

Sv:problem med if-sats med and

Postades av 2006-12-21 13:48:39 - Benni Svensson

Mickael, tack för att du har haft tålamod med mig, jag har fått igång det nu, och som du påpekade så hadde jag gjort bort mig.
Jag har bara en sak till:
Nu så står det "Default" i listViewn under columnen, hur får jag bort det?

[REDIGERAT]
Jag klickade runt lite och så var det borta.
Tack alla som har hjälpt mig och God Jul


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 811
27 960
271 761
566
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies