Re : Traitement des événements Newera
Posted in 1996
Translated from English by DrWatson — View original
John Deviney a écrit : > Les Supertables/Superfields sont une arme à double tranchant. Ils sont très > puissants, faciles à utiliser et épargnent beaucoup de travail de codage, mais... les autres > objets visuels ne s'y intègrent pas très bien. Dès que vous souhaitez > lier un objet, tel qu'un ixTextBox ou un ixListBox, à la logique d'un Superfield, > vous aurez des obstacles à franchir. C'est encore pire lorsqu'on utilise le AFCL > (bien pire). Il y a également des problèmes lorsqu'on entremêle des ixTextBoxes et des ixListBoxes > avec des SuperFields... vous pourriez constater que le focus ne suit pas la > logique de disposition de l'écran. Les SuperTables et les SuperFields se comportent tout simplement différemment > des autres objets. Tant qu'Informix n'aura pas réglé ce problème, il faudra faire avec. Exact, D'après ce que je comprends, on ne peut pas affecter de délégué à un objet. Il ne semble pas exister de classe d'objets en dehors de la hiérarchie des fenêtres. Un exemple : Supposons que je veuille avoir plusieurs fenêtres / panneaux dans mon application. Je veux disposer d'un objet unique pour intercepter et interpréter les frappes clavier et les actions de la souris. Comment puis-je faire cela ? Comment créer un objet dans une fenêtre avec un parent dans une autre ? (Parent signifiant ici un objet désigné comme son délégué.) Est-ce que cela a du sens ? J'essaie de comparer NE avec NeXTstep. -Mikey