Deutsch
Forum

Listview.dll Control SpinEdit & DateEdit geöffnet!?

 
- Seite 1 -



Julian
Schmidt
Hallo,
ich habe gerade ein paar Schwierigkeiten mit einen SpinEdit in einen Listview.
Wenn ich das SpinEdit im Listview erstelle und wieder entferne bleibt ein Teil des SpinEdits erhalten (siehe Screenshot).



Weiß jemand woran das liegen könnte?



Außerdem möchte ich gerne Wissen wie ich ein DropDownMenu eines DateEdits öffnen kann. Und wie man ermittelt ob es geöffnet ist.
KompilierenMarkierenSeparieren
Create("DateEdit",N,S,X1,Y1,X2,Y2)

LG

Julian57

2 kB
Hochgeladen:22.01.2012
Ladeanzahl96
Herunterladen
 
XProfan X2
Win7 Home Premium, SP1, AMD Athlon(tm) II Neo K125 Processor

˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
22.01.2012  
 



 
- Seite 1 -



Julian
Schmidt
hmmm.....ich finde nicht den Unterschied zwischen deinen Quelltext und den Meinen, warum es bei dir funktioniert und bei mir nicht.

Hier mal mein Quelltext.

Ich habe es mal kompiliert und angehängt. Vlt. hilft es.

Nachtrag: Anhang und Quelltext entfernt
 
XProfan X2
Win7 Home Premium, SP1, AMD Athlon(tm) II Neo K125 Processor

˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
22.01.2012  
 




Thomas
Freier
Ist das Beispiel Eigene_Eingaben.prf im Listview-Paket denn OK?
Arbeitet W7 anders als wie XP?
 
Gruß Thomas
Windows XP SP2, XProfan X2
22.01.2012  
 




Thomas
Freier
Bei mir unter XP läuft die Organizer.exe gut. Nach EDIT-Ende ist das Listview sauber.
Teste mal Refresh vom Listview, -Träger, usw., bis es weg ist.
 
Gruß Thomas
Windows XP SP2, XProfan X2
22.01.2012  
 




Julian
Schmidt
Das Refreshen des Listviews hilft nichts. Habe ich meinte ich oben auch schonmal erwähnt.
Bei mir kommt der Fehler sowohl bei Win7 Home als auch auf WinXP Pro. Auf anderen Plattformen habe ich es nicht getestet.

Ja Eigene_Eingaben.prf arbeitet perfekt!

Funktioniert das SpinEdit wirklich bei dir, in der Organizer.exe? Es geht nur um das Listview "Klausuren", die Spalte "Nr."!
 
XProfan X2
Win7 Home Premium, SP1, AMD Athlon(tm) II Neo K125 Processor

˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
22.01.2012  
 




Thomas
Freier
Nein, das Wetter hatte wohl meinen Blick getrübt. Das SpinEdit besteht aus zwei Teilen.
KompilierenMarkierenSeparieren
DestroyWindow(GetHandle(LV_Handle&,ItemID(Element&) + 1))
DestroyWindow(Element&)
 
Gruß Thomas
Windows XP SP2, XProfan X2
22.01.2012  
 




Julian
Schmidt
Ok, so geht es jetzt.

Was ist damit:

Julian57 (22.01.12)

Außerdem möchte ich gerne Wissen wie ich das DropDownMenu eines DateEdits öffnen kann. Und wie man ermittelt ob es geöffnet ist.
KompilierenMarkierenSeparieren
Create("DateEdit",N,S,X1,Y1,X2,Y2)

 
XProfan X2
Win7 Home Premium, SP1, AMD Athlon(tm) II Neo K125 Processor

˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
22.01.2012  
 




Thomas
Freier
Das schließt sich ja selbst, wenn die Datenübernahme erfolgt oder Abbruchbedingung erfüllt ist. Dann zerstörst du ja das ELEMENT&
KompilierenMarkierenSeparieren
Element&= Create("DateEdit",Listview_I&,LV_Text$,LV_Xoffset&,LV_Yoffset&,(LV_Width&+20),LV_Height&)
 
Gruß Thomas
Windows XP SP2, XProfan X2
22.01.2012  
 



 
- Seite 2 -



Julian
Schmidt
Es geht ja in keinster Weise um das Schließen, vielmehr um das Öffnen!
 
XProfan X2
Win7 Home Premium, SP1, AMD Athlon(tm) II Neo K125 Processor

˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
23.01.2012  
 



verstehe ich nicht. Das DateEdit müsste doch einen Button mit Pfeil haben -siehe Screen-1.png- ???
 
23.01.2012  
 




Julian
Schmidt
Ja das DateEdit besitzt so einen Pfeil!
Ich möchte nur nicht, dass man erst auf den Pfeil drücken muss damit das Menü aufklappt und man das Datum ändern kann, sondern das Menü per Message den Anwender öffnen!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 
XProfan X2
Win7 Home Premium, SP1, AMD Athlon(tm) II Neo K125 Processor

˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
23.01.2012  
 




Thomas
Freier
Hab auf die Schnelle für's DateEdit nichts Vergleichbares wie zur ChoiceBox gefunden : CB_SHOWDROPDOWN
Zur Not selbst erstellen. Div. Beispiele hier zu finden.
KompilierenMarkierenSeparieren
declare calender&
declare dtp#
DEF getsystime(2) SendMessage(&(1),4097,0,&(2))
dim dtp#,20
Def GetWindowPos(2) ! "USER32", "GetWindowRect"
Declare rect#,xpos&,ypos&

proc GetwindowPos

    Parameters hndl&
    case (%pcount=0):let hndl&=@getactiveWindow()
    DIM rect#,16
    GetWindowPos(hndl&,rect#)
    let xpos&=@long(rect#,0)'links oben
    let ypos&=@long(rect#,4)
    Clear rect#
    Dispose rect#

endproc

PROC GETDATE

    declare d$,m$,y$
    parameters chdl&
    getsystime(chdl&,dtp#)
    d$=format$("00",word(dtp#,6))
    m$=format$("00",word(dtp#,2))
    y$=format$("0000",word(dtp#,0))
    return d$+"."+m$+"."+y$

ENDPROC

cls
var Font_LV&=CreateFont("Verdana",14,0,0,0,0)
GetwindowPos %hwnd
windowstyle 80
Var ELEMENT1&=Create("Window",%hwnd,"",(xpos&+40),(ypos&+60),180,165)
calender&=Control("SysMonthCal32","",$54000004,0,0,180,165,ELEMENT1&,2000,%hinstance)
SendMessage(calender&, 4106, 0, rgb(163,163,163))'Hintergrund
SendMessage(calender&, 4106, 1, rgb(0,0,255))'Wochentage
'usw.
SetFont calender&,Font_LV&

while 1

    waitinput

    ifnot GetFocus(ELEMENT1&) | @Inkey$(13)

        getdate calender&
        messagebox($(0),"Gewählt",0)
        DestroyWindow(ELEMENT1&)

    endif

wend

DeleteObject Font_LV&
dispose dtp#
 
Gruß Thomas
Windows XP SP2, XProfan X2
23.01.2012  
 




Julian
Schmidt
hmmm.....sehr schade.

Naja danke für deine Hilfe. Das SpinEdit funktioniert jedenfalls Perfekt.
 
XProfan X2
Win7 Home Premium, SP1, AMD Athlon(tm) II Neo K125 Processor

˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
23.01.2012  
 




Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

13.027 Betrachtungen

Unbenanntvor 0 min.
Heiko Dix11.10.2020
Uwe Lang13.04.2020
rquindt29.11.2018
Ernst06.10.2016
Mehr...

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie