Just nu i M3-nätverket
Jump to content

combobox


Atlantis

Recommended Posts

Hej!

 

Jag har lite problem med ett program som jag gör!

 

Allt tas från en ini-fil.

 

vid Form_Load:

vill läsa in alla [section's] och lista dem i comboboxen. nycklarna(t ex sort=) ska hänga med fast då lägga sig i textboxar istället..

 

och när jag väljer i comboboxen ska de tre nycklarnas värde under varje section lägga sig i tre textbox'ar.

 

när jag ändrar från test till beställ så ska värdena bytas ut i textboxarna, hur gör jag det.

 

[test]

sort=21

lager=22

antal=23

 

[beställ]

sort=12

lager=13

antal=14

 

exempel om jag har valt test ska det vara såhär i textboxarna:

text1.text = "21"

text2.text = "22"

text3.text = "23"

 

Tacksam för hjälp. hoppas att ni förstår min vimsiga förklaring.

 

och en sak till.. hur i hela... byter man ikon på programmet man ska skapa? kan ej hitta det nånstans.

[inlägget ändrat 2003-02-22 02:56:29 av Atlantis]

Link to comment
Share on other sites

Dubbelklicka på Comboboxen i designläget.

Kodfönstret öppnas och överst kan du välja vilket Event du är ute efter (Change kanske).

Sen fyller du bara koden för vad du vill skall hända när man leker med Comboboxen.

Ex:

text1.text = "21"

 

\\Anp

 

 

Link to comment
Share on other sites

Glenn Larsson

1. Ladda in hela filen i en String()

(använd helst Line Input)

2. Loopa igenom en gång (efter inladdning) och kolla om Left(variabel(x),1) = "[" , I så fall - lasta in den i comboboxen.

3. Precis som Anp sa, använd Change för att kolla Combo.text vilken section du har klickat på.

4. Med Change kriteriat, sök efter sectionen, sedan läser du in alla följander rader tills nästa "[" (sektion) dyker upp

 

Mvh

G

 

Link to comment
Share on other sites

Om du skall läsa från en inifil så använd API:erna som finns för det:

GetPrivateProfileSectionNames

GetPrivateProfileString

GetPrivateProfileSection

 

Det är det enklaste sättet att läsa en inifil.

 

/Joakim

 

Link to comment
Share on other sites

Hej igen! det jag undrar är hur jag listar [section]'s i combobox.

 

och ifall en av texterna är tex 0010 och jag vill ta bort 00 innan användaren ser det. så användaren bara ser 10.

[inlägget ändrat 2003-02-23 16:00:39 av Atlantis]

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...