Het volgen van

MDI bewerken in het raam, de hoeveelheid, de redacteur van een complexe MDI. "Je moet een stabiele bijwerking van de lijst van het aantal ramen.De lijst van de standaard, het raam menu niet stabiel is, als je er meer dan tien bestanden geopend.Het voor de oprichting van een eigen systeem, in het raam, de follow - up van MDI, de nummers door de genen van [email protected] Fowler,,,,,, waarschuwing: deze code test is borland Delphi met textedit demonstratie.Als je 5 of 5.01 opgesteld in Delphi, je zal moeten worden gewijzigd forms.pas, beveel ik je in mijn eerdere artikelen, programmering /(preventief) in MDI bewerken.,,, in de bovenstaande beschrijving, ik zei "raam" menu 's lijst is niet stabiel, meer dan tien ramen zijn open.Ik bedoel een document van meer dan negen, bij de keuze van een negende.De gebruikers niet van plan er tien of meer een raam open en het is onwaarschijnlijk dat in de lijst is zeer bezorgd over de cijfers.Maar de psychische vermogen van Microsoft gebruikers concept is niet gratis.De lijst van de digitale lijkt mij gewoon een lijst met nummers van een artefact.Slechts negen worden genummerd, negende "veranderingen" voor een dialoog en dialoog, andere mensen.Wanneer een raam in een positie op de positie van het niets kan identificeren, om nog maar te zwijgen van de lading.Systeem /(gisteren) draait door de z - (beschikking) moment veranderen, in mijn ewriter MDI, TextWriter (oude typemachine, hardware, software, zaad), ik heb een raam nummer (de toewijzing van in - en vernieuwing, een lage aantal dossiers is gesloten) in de status. Als het dossier op, maat.Klik op de status van "een" zal krijgen in de documenten van de volgorde van de belasting (een hoger nummer).Springen, ik gebruik de oude turbine alt + topnum&#raam&## 9 1.Alt + topnum� tot een dialoog in het raam, ik de menu 's (standaard keuze boven de lijst).De dialoog biedt voldoende weg en de keuze van de lijst.Als je niet weet, en dat hij of zij wil&#alt + alt + 0, en klik op het pad, een andere knop niet langzaam, springt, de volgende code te bereiken (in de textedit) een eenvoudig systeem, het aantal en de bijlage op het raam.Ik heb in een eenvoudige mensen, dus je kan "inspectie" digitale na je raam, open, dicht, en schudt.Ik weet niet waarom de orde van nut zullen zijn, maar zoals je kan zien, de meest eenvoudige methode voor de controle van de documenten /digitale verbindingen weerspiegelt ook het publiek op volgorde in de installatie,.,,, watt ex 2 n raam, en ik, de keuze van de tegels MDI redacteur, ik heb geen "nee" voor de opslag van documenten of na de behandeling in een pad.In de savingas1click, ik heb geen nieuwe documenten, dossiers te openen.Ik heb geen "nee" niet over de weg.Als een "nee" is, die geen problemen veroorzaken.In de volgende code, ik heb een saveas1click kunnen worden opgenomen in de artikelen van de code van de tegels.Als je het in het dossier en de behandeling die in alle nieuwe documenten.Als je niet gered van de "nee" - documenten, maar je zal er een vreemd effect (zoals je nu doet, of het bewaren van documenten of niet).Het twee de Top van het raam zal negeren.Het zal op te splitsen.De omvang van het verlies van het herstel van de gevolgen van een vreemde plaats.Dit is veroorzaakt, tile1click, noem ik 'n raam, boven WA 2.,,,, de code: het gebruik van MDI textedit voor de ontwikkeling van de tekst van de testbank redacteur, ik in deze artikelen, wat nodig is, zijn deze eigenschap: topendialog opties /ofallowmultiselect, echte teditform: raam: wsmaximized mdiframe.pas, in de verklaring van een van de variabelen (interface) naam voor de new1click, edittag, gewijzigde versie, open1click.Het dossier, ook na de verklaring van gebruik, starten, tframeform,    ... Var, de    ...,     edittag:LongInt;,     open bestand: tstringlist;, starten,..., open het dossier: = tstringlist. Het creëren van; het bestand te openen. De tekst: = "; de open1click en new1click procedures voorzien. Edittag waarde, elke keer als de eerste.De waarde van het model van formulier etiket bewerken, variabele (in de formcreate routines.Dit zal ervoor zorgen dat iedereen er een raam, redacteur van het aantal, het programma tframeform. New1click (afzender: TObject);    , begint, lockwindowupdate (aan);  ,   edittag:= mdichildcount + 1;,     teditform. Creëren,   (zelf);   lockwindowupdate (0), het programma tframeform;,;. Open1click (afzender: TObject); var, de     ik: gehele getal; beginnen,     als openfiledialog. Na de uitvoering van     lockwindowupdate (aan);    : = 0, ik openfiledialog.files.count 1 doen,         beginnen,             edittag:= mdichildcount + 1      ;,       creëren en teditform (zelf). Wel,             open (een open dialoog, documenten [M]),         eindigt;  ,   lockwindowupdate (0); en, tot slot, in teditform,; (mdiedit. Pas), alle - is geregeld.In de formcreate, begrepen edittag voor de etikettering, het programma teditform. Formcreate (afzender: TObject);   weg te  :,,,   = defaultfilename;   etikettering: = edittag; aan het einde van edittag;,, is het aantal ramen (lading reeks).Dit zal worden gehouden, de etikettering van het formulier model variabelen bewerken.Deze opslag van digitale worden "naar beneden", als een lagere redacteur is gesloten.Nu, hebben we een motor, we volgen, met teditform.close.本程序采用,打开文件stringlist我宣布mdiframe。PAS,程序teditform。formclose(发件人:TObject;无功动作:tcloseaction);,VaR,  I、J:LongInt;,  closetag:整数;,开始,  closetag:=标签;,  J:= 0(frameform.mdichildcount - 1)做的,  与frameform [J]。mdichildren作为teditform做,    开始,      如果标签>;closetag然后,      标签:=标签1;,    端;,  我:= 0来打开文件。计数1,    如果打开文件[我] =路径名,      开始,       打开文件。删除(我);,       打破;,      端;,  行动:= cafree;,,程序结束;teditform。saveas1click(发件人:TObject);,开始,  savefiledialog.filename:=路径;如果savef,  Iledialog. Na de uitvoering van     beginnen,         weg: = dossier dialoog, de naam, de      ;   beschrijving: = extractfilename (weg);  ,       open bestand, steek (etikettering, weg); ///////lijst van de nieuwe weg,         save1click (de afzender);    , aan het einde van het,,,,,,,, de resultaten: Noot: de browser menu 's, de volgende lijst lijkt standaard selectie uit ten minste 5, in Delphi.Ik speel en trainers.Misschien wil je mee aan het rotzooien, kijk of je kunt... Voordat je het raam van de z - textedit van de lijst van de te volgen.Je moet het herstel van de ramen kleine... Om aan de ramen.Dit is misschien de enige in het D5 (niet - verwerking van de menu 's gebouw D2 D4) tot op zekere hoogte heb ik nog niet helemaal onder de knie.Ik zal het raam boven de keuze voor de wederopbouw van de menu 's in de lijst van de eerste schrijven ewriter DELPI 3 en 4 tot 5 migratie door Delphi.We willen een "publiek" naar China en de verdeling van het aantal voor ons volgen, het raam open, dicht, en schud het raam, in het raam van z -) Lijst van de menu 's van de bodem, de toevoeging van een nieuwe titel: de menu' s: distributie lijst, raam nummer, De naam, de winnumlist1 rekening, dubbele klik,,, onclick gebeurtenissen.然后,填写,事件处理程序来创建这个程序,程序:tframeform。winnumlist1click(发件人:TObject);,VaR,  I、J:整数;,  列表:tstringlist;,  :字符串;,开始,  /这是例行的一位曲抓“新文件”,  列表:= tstringlist。创建;,  列表。添加('outermost窗口顶部的秩序”,# 13);,  我:= 0(mdichildcount - 1)做的,    开始,      :=“窗口数+IntToStr(mdichildren [我]。标签);如果,      mdichildren [我]。标题defaultfilename然后,        开始,          S = S +“+ mdichildren [我]。字幕;,          列表。添加(S);最后,        ,      别的,        开始,        J:= 0(打开文件。计数- 1)做的,          如果POS(mdichildren [我]的标题,打开文件。弦[ J ])<;>;0,            开始,              S = S +”+打开文件。字符串[J];,              列表。添加(S),             ;休息,           结束;结束,        ;,    端;,  messagedlg(list.text,mtinformation MBOK ],[,0);,  list.free,结束;,这里的察看结果:,,注:,看到这个窗口的数量在现实世界的窗口处理复杂的织锦跟踪使用,你可以玩我的ewriter TextWriter。Het is niet alleen vrij, maar niet automatisch systeem installeren in de weefsels.Spelen is makkelijk.Een open raam, redacteur heeft zijn status in de BAR.Klik op de status van het verkrijgen van een hoger raam van de redacteur.Alt + topnum&#(1. 9) toegang tot het raam nummer 1 9.Alt + topnum0 krijgt volledig weg van de lijst van de standaard - hoewel de titel kiezen alleen lijst op het menu kiezen voor een beetje snel.(de lijst van de hele weg kiezen boven op het menu.) 0. C, die in juni 2001 in het raam van de weg, als gevolg van een aantal lijst, terwijl ik dit schrijf.De bibliografie, gespreid, begon ik te improviseren deze artikelen te doen wat ik doe, textedit in Delphi in ewriter   (demonstratie van bouw ik ewriter),   is natuurlijk in een accumulatie van deze tekst.Maar misschien moet je heen en weer,   vervangen door nieuwe, gemist, of,   veranderingen ter ondersteuning van programma 's.De meeste plaatsen heeft de zwarte doos.Figuur,   "winkel" is de voortzetting van de dialoog.En de programmering /(preventief) in MDI bewerkenhttp://www.howtodothings.com/showarticle.asp?De = 143,,http://www.howtodothings.com/showarticle.asp tegels MDI redacteur?De = 147, op te sporen, het aantal MDI redacteurhttp://www.howtodothings.com/showarticle.asp?Artikel 154, lid "=, irrigatie, de tekst van een redacteurhttp://www.howtodothings.com/showarticle.asp?De artikelen = 178,,,



Previous:
Next Page: