Just nu i M3-nätverket
Gå till innehåll

combobox


Atlantis

Rekommendera Poster

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]

Länk till kommentar
Dela på andra webbplatser

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

 

 

Länk till kommentar
Dela på andra webbplatser

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

 

Länk till kommentar
Dela på andra webbplatser

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

 

Länk till kommentar
Dela på andra webbplatser

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]

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...